diff options
author | Erik Verbruggen <erik.verbruggen@nokia.com> | 2010-04-23 09:42:22 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@nokia.com> | 2010-04-23 15:25:22 +0200 |
commit | 25837759eacca455fcc1c57462895aa7cf5997dc (patch) | |
tree | 8995bdb89f491529adfcfe7146fe4da7255254df /src/shared/cplusplus | |
parent | 80068a31b31332205e48d68c22b7b163726d54a2 (diff) | |
download | qt-creator-25837759eacca455fcc1c57462895aa7cf5997dc.tar.gz |
Fix left-overs from merging icheck code.
Diffstat (limited to 'src/shared/cplusplus')
-rw-r--r-- | src/shared/cplusplus/Parser.cpp | 9 | ||||
-rw-r--r-- | src/shared/cplusplus/Symbols.cpp | 3 | ||||
-rw-r--r-- | src/shared/cplusplus/Symbols.h | 1 |
3 files changed, 4 insertions, 9 deletions
diff --git a/src/shared/cplusplus/Parser.cpp b/src/shared/cplusplus/Parser.cpp index 4678f769ba..ca1a4f776f 100644 --- a/src/shared/cplusplus/Parser.cpp +++ b/src/shared/cplusplus/Parser.cpp @@ -3556,9 +3556,6 @@ bool Parser::parseSimpleDeclaration(DeclarationAST *&node, } SimpleDeclarationAST *ast = new (_pool) SimpleDeclarationAST; ast->qt_invokable_token = qt_invokable_token; -#ifdef ICHECK_BUILD - ast->invoke_token = invoke_token; -#endif ast->decl_specifier_list = decl_specifier_seq; ast->declarator_list = declarator_list; match(T_SEMICOLON, &ast->semicolon_token); @@ -3588,9 +3585,6 @@ bool Parser::parseSimpleDeclaration(DeclarationAST *&node, if (LA() == T_LBRACE || hasCtorInitializer) { FunctionDefinitionAST *ast = new (_pool) FunctionDefinitionAST; ast->qt_invokable_token = qt_invokable_token; -#ifdef ICHECK_BUILD - ast->invoke_token = invoke_token; -#endif ast->decl_specifier_list = decl_specifier_seq; ast->declarator = firstDeclarator; ast->ctor_initializer = ctor_initializer; @@ -3600,9 +3594,6 @@ bool Parser::parseSimpleDeclaration(DeclarationAST *&node, } else if (LA() == T_TRY) { FunctionDefinitionAST *ast = new (_pool) FunctionDefinitionAST; ast->qt_invokable_token = qt_invokable_token; -#ifdef ICHECK_BUILD - ast->invoke_token = invoke_token; -#endif ast->decl_specifier_list = decl_specifier_seq; ast->declarator = firstDeclarator; ast->ctor_initializer = ctor_initializer; diff --git a/src/shared/cplusplus/Symbols.cpp b/src/shared/cplusplus/Symbols.cpp index e97f13d363..c7226bd715 100644 --- a/src/shared/cplusplus/Symbols.cpp +++ b/src/shared/cplusplus/Symbols.cpp @@ -189,6 +189,9 @@ bool Function::isSignal() const bool Function::isSlot() const { return f._methodKey == SlotMethod; } +bool Function::isInvokable() const +{ return f._methodKey == InvokableMethod; } + int Function::methodKey() const { return f._methodKey; } diff --git a/src/shared/cplusplus/Symbols.h b/src/shared/cplusplus/Symbols.h index 2ea24c539a..48356b2a3a 100644 --- a/src/shared/cplusplus/Symbols.h +++ b/src/shared/cplusplus/Symbols.h @@ -313,6 +313,7 @@ public: bool isNormal() const; bool isSignal() const; bool isSlot() const; + bool isInvokable() const; int methodKey() const; void setMethodKey(int key); |