aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/cplusplus
diff options
context:
space:
mode:
authorIvan Donchevskii <[email protected]>2018-02-15 14:55:07 +0100
committerIvan Donchevskii <[email protected]>2018-02-20 08:27:31 +0000
commit413c66ec880b44bcad4a5b093f52bb5ccc4eef50 (patch)
treeba7bb691a62d72b228dfd678c8180709858d2a84 /src/libs/cplusplus
parent36c88ba5fbfade95ee137e6c0c9bf1e2f443ebd3 (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.cpp2
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);