diff options
| author | 2014-12-02 17:16:31 +0000 | |
|---|---|---|
| committer | 2014-12-03 12:09:28 +0000 | |
| commit | fc600dccd7797a9a10cdd457034ea8e148ccd631 (patch) | |
| tree | 31bf5b4632c14d7706c5c9d605beec57825f2dfe /compiler/optimizing/nodes.h | |
| parent | f25c2ec6b63e116f24f359a10b59c78768fde67a (diff) | |
Fix a compiler bug related to a catch-less try-finally statement.
Ensure a dead basic block produced in this case is properly
removed.
Change-Id: I7c88e26aaa6c6378892f7c7c299494fa42312db2
Diffstat (limited to 'compiler/optimizing/nodes.h')
| -rw-r--r-- | compiler/optimizing/nodes.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/optimizing/nodes.h b/compiler/optimizing/nodes.h index 9d0b4a971e..0054d25af9 100644 --- a/compiler/optimizing/nodes.h +++ b/compiler/optimizing/nodes.h @@ -173,6 +173,7 @@ class HGraph : public ArenaObject<kArenaAllocMisc> { void VisitBlockForBackEdges(HBasicBlock* block, ArenaBitVector* visited, ArenaBitVector* visiting); + void RemoveInstructionsAsUsersFromDeadBlocks(const ArenaBitVector& visited) const; void RemoveDeadBlocks(const ArenaBitVector& visited) const; ArenaAllocator* const arena_; |