IDEA-151355 Wrong 'condition always false' after using decrement on object field

This commit is contained in:
peter
2016-02-10 12:39:20 +01:00
parent c1fdc02b1a
commit f871d33fc8
3 changed files with 18 additions and 8 deletions
@@ -0,0 +1,12 @@
class Test {
public class Node{
private int var;
}
public void foo(Node n){
assert(n.var>0);
n.var--;
if(n.var==0) { // condition always false
System.out.println();
}
}
}