diff options
| author | Leandro Melo <[email protected]> | 2012-08-07 17:03:52 +0200 |
|---|---|---|
| committer | Leandro Melo <[email protected]> | 2012-08-08 16:01:57 +0200 |
| commit | a1b6a4749e3be020deb33e2d75abdaf0d4112bf7 (patch) | |
| tree | 2d316f37239dca9fabf7ea15ba56724156c6a2aa /src/libs/cplusplus/FindUsages.cpp | |
| parent | 566f6048603c38af6cbbf8030a9fbadf44a0e72b (diff) | |
C++: Fix finding of destructor in outlined definitions
Task-number: QTCREATORBUG-7323
Change-Id: I92a42a30d156de2d8006f1df8da86d808a1a518d
Reviewed-by: Christian Kamm <[email protected]>
Diffstat (limited to 'src/libs/cplusplus/FindUsages.cpp')
| -rw-r--r-- | src/libs/cplusplus/FindUsages.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/cplusplus/FindUsages.cpp b/src/libs/cplusplus/FindUsages.cpp index fbe1f31bbf1..3086ca0d0f6 100644 --- a/src/libs/cplusplus/FindUsages.cpp +++ b/src/libs/cplusplus/FindUsages.cpp @@ -1942,6 +1942,8 @@ bool FindUsages::visit(QualifiedNameAST *ast) if (SimpleNameAST *simple_name = unqualified_name->asSimpleName()) identifier_token = simple_name->identifier_token; + else if (DestructorNameAST *dtor = unqualified_name->asDestructorName()) + identifier_token = dtor->unqualified_name->firstToken(); TemplateIdAST *template_id = 0; if (! identifier_token) { |
