diff options
author | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2017-05-12 14:32:20 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2017-05-12 13:18:46 +0000 |
commit | 3c02b9b96841348d4d6d6036b8ed430b02e67d8a (patch) | |
tree | e7684aef4a364974fa12ab0c1e0068a7fdca4576 /src/libs/cplusplus/pp-engine.cpp | |
parent | 112254dc67917f6a113a229ec7aa3ce89aea48dd (diff) | |
download | qt-creator-3c02b9b96841348d4d6d6036b8ed430b02e67d8a.tar.gz |
C++: Fix invalid read in isQtReservedWord()
The change
CPlusPlus: Fix isQtReservedWord
commit 7d76dd007954ee48182beb2adf17dab5df5fbea8
enabled the problematic code path.
Change-Id: Ic89e3976b07ad55976c474f9c4b6d6f6cf64d29e
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/libs/cplusplus/pp-engine.cpp')
-rw-r--r-- | src/libs/cplusplus/pp-engine.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libs/cplusplus/pp-engine.cpp b/src/libs/cplusplus/pp-engine.cpp index 5f2e543c52..3ef5e2c38e 100644 --- a/src/libs/cplusplus/pp-engine.cpp +++ b/src/libs/cplusplus/pp-engine.cpp @@ -99,7 +99,7 @@ static bool isQtReservedWord(const char *name, int size) size -= 2; switch (size) { case 1: - return name[2] == 'D' || name[2] == 'Q'; + return name[0] == 'D' || name[0] == 'Q'; case 4: return same(name, "SLOT", size) || same(name, "EMIT", size); case 5: |