diff options
author | Ivan Donchevskii <[email protected]> | 2018-02-15 14:55:07 +0100 |
---|---|---|
committer | Ivan Donchevskii <[email protected]> | 2018-02-20 08:27:31 +0000 |
commit | 413c66ec880b44bcad4a5b093f52bb5ccc4eef50 (patch) | |
tree | ba7bb691a62d72b228dfd678c8180709858d2a84 /src/libs/cplusplus | |
parent | 36c88ba5fbfade95ee137e6c0c9bf1e2f443ebd3 (diff) |
C++: Fix crash on '{' press
Introduced by 0629400.
Sometimes typing '{' after class crashes QtC.
Task-number: QTCREATORBUG-19726
Change-Id: Idbbfaaa21837ec4afbe7debbd80ddaa484120f09
Reviewed-by: Nikita Baryshnikov <[email protected]>
Reviewed-by: André Hartmann <[email protected]>
Reviewed-by: David Schulz <[email protected]>
Diffstat (limited to 'src/libs/cplusplus')
-rw-r--r-- | src/libs/cplusplus/MatchingText.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libs/cplusplus/MatchingText.cpp b/src/libs/cplusplus/MatchingText.cpp index 2909b164e16..9b3a3f75f54 100644 --- a/src/libs/cplusplus/MatchingText.cpp +++ b/src/libs/cplusplus/MatchingText.cpp @@ -347,7 +347,7 @@ static bool recordLikeMightFollowToken(const Token &token) static bool isAfterRecordLikeDefinition(const BackwardsScanner &tokens, int index) { - for (;; --index) { + for (; index >= 0; --index) { if (recordLikeHasToFollowToken(tokens[index])) return isRecordLikeToken(tokens, index + 1); |