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,10 +40,9 @@ 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)
{ {
if (!isOverride)
functionDec.parameters.accept(this); functionDec.parameters.accept(this);
functionDec.functionBody.accept(this); functionDec.functionBody.accept(this);
} }