diff options
author | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2013-01-14 14:45:36 +0100 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2013-01-24 11:59:14 +0100 |
commit | 138066792e61925b827d9d722669b8d96bc0a87b (patch) | |
tree | c05ebd5e6aab68ed48b8dd95ac8b05c12ee1327c /src/libs/cplusplus/CppDocument.cpp | |
parent | fa7ab13f300b49122f3f951c8995ec88041f1ddb (diff) | |
download | qt-creator-138066792e61925b827d9d722669b8d96bc0a87b.tar.gz |
C++: Introduce PointerDeclarationFormatter
For a given AST, CppRefactoringFile and Overview this will create a
ChangeSet for rewriting the pointer or reference declaration according
to the Overview.
Task-number: QTCREATORBUG-6169
Change-Id: If6f824c1ea5e9f53a11a58ec8b6d696d01f0723e
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Diffstat (limited to 'src/libs/cplusplus/CppDocument.cpp')
-rw-r--r-- | src/libs/cplusplus/CppDocument.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/cplusplus/CppDocument.cpp b/src/libs/cplusplus/CppDocument.cpp index 2069dd9dc3..ed8b0a6699 100644 --- a/src/libs/cplusplus/CppDocument.cpp +++ b/src/libs/cplusplus/CppDocument.cpp @@ -595,6 +595,8 @@ void Document::check(CheckMode mode) if (TranslationUnitAST *ast = _translationUnit->ast()->asTranslationUnit()) semantic(ast, _globalNamespace); + else if (StatementAST *ast = _translationUnit->ast()->asStatement()) + semantic(ast, _globalNamespace); else if (ExpressionAST *ast = _translationUnit->ast()->asExpression()) semantic(ast, _globalNamespace); else if (DeclarationAST *ast = translationUnit()->ast()->asDeclaration()) |