diff options
author | Christian Kamm <christian.d.kamm@nokia.com> | 2011-08-15 09:50:36 +0200 |
---|---|---|
committer | Christian Kamm <christian.d.kamm@nokia.com> | 2011-08-16 11:13:52 +0200 |
commit | 451e9dbb0231b1035147379b380df0324dea1a3e (patch) | |
tree | c10fb242113af3ada175b77e2d0fb760ef78a936 /src/libs/cplusplus | |
parent | 7250144df92bd8704da7a8c0c990db635a2de32a (diff) | |
download | qt-creator-451e9dbb0231b1035147379b380df0324dea1a3e.tar.gz |
C++: Fix ::A name handling in findMatchingDeclaration.
Change-Id: Id158be80c42056c145c2b787d4f569e2c0a0b66e
Reviewed-on: http://codereview.qt.nokia.com/2932
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Christian Kamm <christian.d.kamm@nokia.com>
Diffstat (limited to 'src/libs/cplusplus')
-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 cb4630d9c9..a72648b8ba 100644 --- a/src/libs/cplusplus/CppDocument.cpp +++ b/src/libs/cplusplus/CppDocument.cpp @@ -1115,6 +1115,8 @@ void CPlusPlus::findMatchingDeclaration(const LookupContext &context, if (qName) { if (qName->base()) binding = context.lookupType(qName->base(), enclosingScope); + else + binding = context.globalNamespace(); functionName = qName->name(); } |