Mercurial > hg > graal-jvmci-8
changeset 19591:6ccf3993b7f2
Add additional assertions in DCE.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Tue, 24 Feb 2015 20:11:04 +0100 |
parents | a148dec4e37b |
children | d28482893f28 |
files | graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DeadCodeEliminationPhase.java |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DeadCodeEliminationPhase.java Tue Feb 24 19:18:52 2015 +0100 +++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DeadCodeEliminationPhase.java Tue Feb 24 20:11:04 2015 +0100 @@ -90,8 +90,9 @@ } private static void iterateSuccessorsAndInputs(NodeFlood flood) { - BiConsumer<Node, Node> consumer = (n, succ) -> { - flood.add(succ); + BiConsumer<Node, Node> consumer = (n, succOrInput) -> { + assert succOrInput.isAlive() : succOrInput; + flood.add(succOrInput); }; for (Node current : flood) { if (current instanceof AbstractEndNode) {