From 63ad1fbe6952ddc63489d5a677476edf60db319c Mon Sep 17 00:00:00 2001 From: Robert Reif Date: Tue, 4 Jan 2011 07:34:32 +0100 Subject: [PATCH] Fixed #2400 (Tests crashing in Windows) --- lib/tokenize.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tokenize.cpp b/lib/tokenize.cpp index 3bf79ca03..7efa0e120 100644 --- a/lib/tokenize.cpp +++ b/lib/tokenize.cpp @@ -1180,7 +1180,7 @@ void Tokenizer::simplifyTypedef() if (func->previous()->str() == "::") { // check for available and matching class name - if (!spaceInfo.empty() && + if (!spaceInfo.empty() && classLevel < spaceInfo.size() && func->strAt(-2) == spaceInfo[classLevel].className) { memberScope = 0;