diff options
author | hjk <hjk121@nokiamail.com> | 2013-04-15 15:56:44 +0200 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2013-04-15 16:21:37 +0200 |
commit | 90b4f5c95eef08085024b8df779243b59fdda084 (patch) | |
tree | 1c8193180ba707b91c47a2f71d28853137df3f72 | |
parent | ad9081e3d8598c2013f7383766bc0ab12dc9ae75 (diff) | |
download | qt-creator-90b4f5c95eef08085024b8df779243b59fdda084.tar.gz |
C++: Reduce calls to translationUnit->tokenCount()
Change-Id: I59527ded34873286072be51c6a141dffcbf93406
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
-rw-r--r-- | src/libs/3rdparty/cplusplus/Parser.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libs/3rdparty/cplusplus/Parser.cpp b/src/libs/3rdparty/cplusplus/Parser.cpp index 2c538a9fc8..bc3509e11a 100644 --- a/src/libs/3rdparty/cplusplus/Parser.cpp +++ b/src/libs/3rdparty/cplusplus/Parser.cpp @@ -6440,10 +6440,11 @@ void Parser::rewind(unsigned cursor) fprintf(stderr, "! rewinding from token %d to token %d\n", _tokenIndex, cursor); #endif - if (cursor < _translationUnit->tokenCount()) + const int n = _translationUnit->tokenCount(); + if (cursor < n) _tokenIndex = cursor; else - _tokenIndex = _translationUnit->tokenCount() - 1; + _tokenIndex = n - 1; } void Parser::warning(unsigned index, const char *format, ...) |