Fix segfault

This commit is contained in:
Hackerpilot 2014-05-12 16:39:59 -07:00
parent e0dc18a8b5
commit fd60696a24
1 changed files with 3 additions and 4 deletions

View File

@ -40,11 +40,10 @@ class UnusedVariableCheck : BaseAnalyzer
override void visit(const FunctionDeclaration functionDec) override void visit(const FunctionDeclaration functionDec)
{ {
pushScope(); pushScope();
if (isOverride) if (functionDec.functionBody !is null)
functionDec.functionBody.accept(this);
else if (functionDec.functionBody !is null)
{ {
functionDec.parameters.accept(this); if (!isOverride)
functionDec.parameters.accept(this);
functionDec.functionBody.accept(this); functionDec.functionBody.accept(this);
} }
popScope(); popScope();