forked from qt-creator/qt-creator
Merge commit 'origin/1.3'
This commit is contained in:
@@ -676,6 +676,8 @@ ClassBinding *Binder::findClassBinding(Name *name)
|
||||
if (classBinding) {
|
||||
if (ClassBinding *k = classBinding->findClassBinding(name, &processed))
|
||||
return k;
|
||||
|
||||
processed.clear();
|
||||
}
|
||||
|
||||
if (namespaceBinding)
|
||||
@@ -718,8 +720,6 @@ bool Binder::visit(UsingNamespaceDirective *u)
|
||||
|
||||
bool Binder::visit(Class *classSymbol)
|
||||
{
|
||||
Overview oo;
|
||||
|
||||
ClassBinding *binding = findOrCreateClassBinding(classSymbol);
|
||||
ClassBinding *previousClassBinding = switchClassBinding(binding);
|
||||
|
||||
|
||||
@@ -581,6 +581,8 @@ Symbol *LookupContext::canonicalSymbol(Symbol *symbol,
|
||||
NamespaceBinding *globalNamespace)
|
||||
{
|
||||
Symbol *canonicalSymbol = LookupContext::canonicalSymbol(symbol);
|
||||
if (! canonicalSymbol)
|
||||
return 0;
|
||||
|
||||
if (Identifier *symbolId = canonicalSymbol->identifier()) {
|
||||
if (symbolId && canonicalSymbol->type()->isFunctionType()) {
|
||||
|
||||
Reference in New Issue
Block a user