This commit is contained in:
Hackerpilot 2014-02-19 16:38:02 -08:00
parent 9774359763
commit ffe9a5d986
1 changed files with 17 additions and 15 deletions

View File

@ -50,8 +50,8 @@ class BackwardsRangeCheck : BaseAnalyzer
} }
hasLeft = false; hasLeft = false;
hasRight = false; hasRight = false;
foreachStatement.accept(this);
} }
foreachStatement.accept(this);
} }
override void visit(UnaryExpression unary) override void visit(UnaryExpression unary)
@ -83,7 +83,8 @@ class BackwardsRangeCheck : BaseAnalyzer
override void visit(SliceExpression sliceExpression) override void visit(SliceExpression sliceExpression)
{ {
import std.stdio; if (sliceExpression.lower !is null && sliceExpression.upper !is null)
{
state = State.left; state = State.left;
sliceExpression.lower.accept(this); sliceExpression.lower.accept(this);
state = State.right; state = State.right;
@ -99,6 +100,7 @@ class BackwardsRangeCheck : BaseAnalyzer
} }
hasLeft = false; hasLeft = false;
hasRight = false; hasRight = false;
}
sliceExpression.accept(this); sliceExpression.accept(this);
} }
} }