Commit 03fe61e3 authored by Roberto Raggi's avatar Roberto Raggi
Browse files

Improved lookup of class bindings.

Unmark the visited nodes when searching bindings in class or namespace scopes.
parent 2c17c756
......@@ -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);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment