Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/LongDisjunctionsNotComplex.java
T
peter 8bca4a68df dfa: combine merge by equality and type into a generic relation-based merge
this improves dfa performance
and fixes cases when a single global != relation would prevent states from merging
2013-12-18 10:42:48 +01:00

51 lines
1.0 KiB
Java

class Some {
void getName(int i1, int i2, int i3, int i4, int i5, int i6, int i7, int i8, int i9, int i10) {
if (i1 == 0 || i2 == 0 || i3 == 0 || i4 == 0 || i5 == 0 || i6 == 0 || i7 == 0 || i8 == 0 || i9 == 0 || i10 == 0) {
return;
}
if (i1 == 1 ||
i1 == 2 ||
i1 == 3 ||
i1 == 4) { }
if (i2 == 1 ||
i2 == 2 ||
i2 == 3 ||
i2 == 4) { }
if (i3 == 1 ||
i3 == 2 ||
i3 == 3 ||
i3 == 4) { }
if (i4 == 1 ||
i4 == 2 ||
i4 == 3 ||
i4 == 4) { }
if (i5 == 1 ||
i5 == 2 ||
i5 == 3 ||
i5 == 4) { }
if (i6 == 1 ||
i6 == 2 ||
i6 == 3 ||
i6 == 4) { }
if (i7 == 1 ||
i7 == 2 ||
i7 == 3 ||
i7 == 4) { }
if (i8 == 1 ||
i8 == 2 ||
i8 == 3 ||
i8 == 4) { }
if (i9 == 1 ||
i9 == 2 ||
i9 == 3 ||
i9 == 4) { }
if (i10 == 1 ||
i10 == 2 ||
i10 == 3 ||
i10 == 4) { }
}
}