commit | 3eaa32f72b6abd807964134aad4c158946dc92e3 | [log] [tgz] |
---|---|---|
author | David Brazdil <dbrazdil@google.com> | Fri Sep 18 10:58:32 2015 +0100 |
committer | David Brazdil <dbrazdil@google.com> | Fri Sep 18 14:14:53 2015 +0100 |
tree | 003aa2bcd15499c7ebfdc5528b607e23f4f452f0 | |
parent | 9632d5a5ed8295d63fc82fe418a3b776de4e4459 [diff] |
ART: Delete catch phis for undefined vregs. SSA builder assumed that (eagerly created) catch phis for undefined vregs must be dead and will be deleted by dead phi elimination. This, however, does not hold for --debuggable because the catch phis might be revived for their environment uses. This patch modifies the builder to delete the phis itself. Bug: 24054676 Change-Id: Iaa5f2487ff1c38353b44cb89c709bbff1ecd73cc