blob: f77de05ac7a2524aa26074b1df8b825fbb8d9dc2 [file] [log] [blame]
Aart Bikb0526322016-06-01 14:06:00 -07001The situations in these tests were discovered by running the mutating
2dexfuzz on the DEX files of fuzzingly random generated Java test.
3
Aart Bik31883642016-06-06 15:02:44 -07004(A) b/28908555:
5 soft verification failure (on the final field modification) should
6 not hide the hard verification failure (on the type mismatch) to
Aart Bik14154132016-06-02 17:53:58 -07007 avoid compiler crash later on
Aart Bik31883642016-06-06 15:02:44 -07008(B) b/29070461:
9 hard verification failure (not calling super in constructor) should
10 bail immediately and not allow soft verification failures to pile up
11 behind it to avoid fatal message later on
12(C) b/29068831:
Aart Bik14154132016-06-02 17:53:58 -070013 access validation should occur prior to null reference check
Aart Bik31883642016-06-06 15:02:44 -070014(D) b/29126870:
15 soft verification failure (cannot access) should not hide the hard
16 verification failure (non-reference type) to avoid a compiler crash
17 later on
Aart Bikb0526322016-06-01 14:06:00 -070018