Mercurial > hg > graal-jvmci-8
changeset 9633:5207bb46598e
simplify "clever" code in FrameStateAssignmentPhase
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Fri, 10 May 2013 13:07:44 +0200 |
parents | 97db51025787 |
children | f3dfca9fd0b3 |
files | graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FrameStateAssignmentPhase.java |
diffstat | 1 files changed, 3 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FrameStateAssignmentPhase.java Fri May 10 12:44:09 2013 +0200 +++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FrameStateAssignmentPhase.java Fri May 10 13:07:44 2013 +0200 @@ -48,11 +48,9 @@ if (node instanceof StateSplit) { StateSplit stateSplit = (StateSplit) node; if (stateSplit.stateAfter() != null) { - try { - return stateSplit.stateAfter(); - } finally { - stateSplit.setStateAfter(null); - } + FrameState newState = stateSplit.stateAfter(); + stateSplit.setStateAfter(null); + return newState; } } return currentState;