Mercurial > hg > graal-jvmci-8
diff graal/GraalCompiler/src/com/sun/c1x/ir/Throw.java @ 2781:bda5972a40a5
remove unnecessary BlockBegin nodes in frontend
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Tue, 24 May 2011 15:31:52 +0200 |
parents | 93fd92c9f8b0 |
children | 9bc0c2eb00d6 |
line wrap: on
line diff
--- a/graal/GraalCompiler/src/com/sun/c1x/ir/Throw.java Tue May 24 13:55:56 2011 +0200 +++ b/graal/GraalCompiler/src/com/sun/c1x/ir/Throw.java Tue May 24 15:31:52 2011 +0200 @@ -76,12 +76,12 @@ * TODO ls: this needs more cleanup - throw should either unwind or jump to the exception dispatch chain */ @Override - public BlockBegin exceptionEdge() { - return (BlockBegin) successors().get(super.successorCount() + SUCCESSOR_EXCEPTION_EDGE); + public StateSplit exceptionEdge() { + return (StateSplit) successors().get(super.successorCount() + SUCCESSOR_EXCEPTION_EDGE); } - public BlockBegin setExceptionEdge(BlockBegin n) { - return (BlockBegin) successors().set(super.successorCount() + SUCCESSOR_EXCEPTION_EDGE, n); + public Instruction setExceptionEdge(Instruction n) { + return (Instruction) successors().set(super.successorCount() + SUCCESSOR_EXCEPTION_EDGE, n); } /**