aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/qmljs/qmljscheck.cpp
diff options
context:
space:
mode:
authorChristian Kamm <[email protected]>2010-02-19 12:25:26 +0100
committerChristian Kamm <[email protected]>2010-02-22 10:22:23 +0100
commit08cfc8f28c1aaae1670fa96fc15e4abe00d72e18 (patch)
tree03c0c1c8b7e54130e823d4415da4978a9cfa06e9 /src/libs/qmljs/qmljscheck.cpp
parent8274197366a227fcc69833d3645e535f888594f6 (diff)
Pass in the whole AST path for scope creation.
Just the declaring member isn't enough.
Diffstat (limited to 'src/libs/qmljs/qmljscheck.cpp')
-rw-r--r--src/libs/qmljs/qmljscheck.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libs/qmljs/qmljscheck.cpp b/src/libs/qmljs/qmljscheck.cpp
index 33392da27c4..383ab9ee008 100644
--- a/src/libs/qmljs/qmljscheck.cpp
+++ b/src/libs/qmljs/qmljscheck.cpp
@@ -76,11 +76,10 @@ QList<DiagnosticMessage> Check::operator()()
return _messages;
}
-bool Check::visit(UiProgram *ast)
+bool Check::visit(UiProgram *)
{
// build the initial scope chain
- if (ast->members && ast->members->member)
- _link.scopeChainAt(_doc, ast->members->member);
+ _link.scopeChainAt(_doc);
return true;
}