OSDN Git Service

Remove too aggressive DCHECKs.
authorNicolas Geoffray <ngeoffray@google.com>
Fri, 10 Jun 2016 15:06:34 +0000 (16:06 +0100)
committerDavid Brazdil <dbrazdil@google.com>
Mon, 13 Jun 2016 13:14:43 +0000 (14:14 +0100)
commit206fbf51ccd2dbbcf106e480cc6c5bb96fc7befb
tree38c57afab97083c1d805a381c1dfa0764605fec6
parent834f4445e70543bfdbcdd6435ccceb7a6dd82c4d
Remove too aggressive DCHECKs.

A class can move from a state greater or equal than resolved
to erroneous concurrently to the verifier or the compiler.

bug:29239283
Change-Id: I89f3fe1c1d9556c6c99b8e005b3ec02de7f01b85
(cherry picked from commit f7d994622aabcc689f62253a9253e0c67d9e787e)
compiler/optimizing/nodes.cc
compiler/optimizing/reference_type_propagation.cc
runtime/mirror/dex_cache-inl.h
test/606-erroneous-class/expected.txt [new file with mode: 0644]
test/606-erroneous-class/info.txt [new file with mode: 0644]
test/606-erroneous-class/smali-multidex/ClassA.smali [new file with mode: 0644]
test/606-erroneous-class/smali/ClassB.smali [new file with mode: 0644]
test/606-erroneous-class/smali/ErrClass.smali [new file with mode: 0644]
test/606-erroneous-class/src/Main.java [new file with mode: 0644]