diff options
author | Andreas Gampe <agampe@google.com> | 2015-06-26 17:33:47 -0700 |
---|---|---|
committer | Andreas Gampe <agampe@google.com> | 2015-06-26 17:53:41 -0700 |
commit | d5ad72fb8ca28ee4fa4109fa7154e08d0c4ac4d3 (patch) | |
tree | b3fad532f90e6e76a442f06ad3e391011932ebdc /compiler/optimizing/graph_visualizer.cc | |
parent | 2d0ad78f50cae58d1ca11a497614ca3e1178acc3 (diff) |
ART: Fix invalid access and DCHECK in verifier
If we get a throwing failure when setting types from the signature,
the work instruction index is still invalid. Do not try to copy the
line then.
As a throwing failure might happen in the above instance, but the
flow analysis expects to have a cleared failure flag before processing
each instruction, clear the flag.
Bug: 21645819
Bug: 22080519
(cherry picked from commit 3ae8da0a803370be9dd410226438f636af553e22)
Change-Id: I224c4dad98fa5bb50e62210f0ee30c0dd020e3a6
Diffstat (limited to 'compiler/optimizing/graph_visualizer.cc')
0 files changed, 0 insertions, 0 deletions