Fix #113
This commit is contained in:
parent
9774359763
commit
ffe9a5d986
|
|
@ -50,8 +50,8 @@ class BackwardsRangeCheck : BaseAnalyzer
|
|||
}
|
||||
hasLeft = false;
|
||||
hasRight = false;
|
||||
foreachStatement.accept(this);
|
||||
}
|
||||
foreachStatement.accept(this);
|
||||
}
|
||||
|
||||
override void visit(UnaryExpression unary)
|
||||
|
|
@ -83,7 +83,8 @@ class BackwardsRangeCheck : BaseAnalyzer
|
|||
|
||||
override void visit(SliceExpression sliceExpression)
|
||||
{
|
||||
import std.stdio;
|
||||
if (sliceExpression.lower !is null && sliceExpression.upper !is null)
|
||||
{
|
||||
state = State.left;
|
||||
sliceExpression.lower.accept(this);
|
||||
state = State.right;
|
||||
|
|
@ -99,6 +100,7 @@ class BackwardsRangeCheck : BaseAnalyzer
|
|||
}
|
||||
hasLeft = false;
|
||||
hasRight = false;
|
||||
}
|
||||
sliceExpression.accept(this);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue