OSDN Git Service

ART: Fix IsLinearOrderWellFormed in liveness analysis
authorDavid Brazdil <dbrazdil@google.com>
Tue, 19 Apr 2016 09:10:17 +0000 (10:10 +0100)
committerDavid Brazdil <dbrazdil@google.com>
Tue, 19 Apr 2016 15:02:36 +0000 (16:02 +0100)
commit14b0b23a2f8b1c18274f945f82c6f30a27c0daaa
treef2980900b1dc955656c605eb2e7fd32783887af3
parent78d7c8826d5cca583202085dfde382fb6fcc1629
ART: Fix IsLinearOrderWellFormed in liveness analysis

Graph may contain nullptr in list of basic blocks when
the basic block is removed. So we must handle nullptr explicitly.

Bug: 28252537
Bug: 27615840
Bug: 27624868

Change-Id: If430939b8fe793e4a9c974936180d06c1a9f90c6
Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
(cherry picked from commit fa3091ef031da6c18478fdede12d7762634ee271)
compiler/optimizing/ssa_liveness_analysis.h
test/594-checker-irreducible-linorder/smali/IrreducibleLoop.smali