Mercurial > hg > truffle
diff src/share/vm/opto/callnode.cpp @ 7421:ad5dd04754ee
8005031: Some cleanup in c2 to prepare for incremental inlining support
Summary: collection of small changes to prepare for incremental inlining.
Reviewed-by: twisti, kvn
author | roland |
---|---|
date | Tue, 18 Dec 2012 14:55:25 +0100 |
parents | e626685e9f6c |
children | d092d1b31229 |
line wrap: on
line diff
--- a/src/share/vm/opto/callnode.cpp Mon Dec 17 11:00:22 2012 -0800 +++ b/src/share/vm/opto/callnode.cpp Tue Dec 18 14:55:25 2012 +0100 @@ -751,7 +751,7 @@ projs->fallthrough_ioproj = pn; for (DUIterator j = pn->outs(); pn->has_out(j); j++) { Node* e = pn->out(j); - if (e->Opcode() == Op_CreateEx && e->in(0)->is_CatchProj()) { + if (e->Opcode() == Op_CreateEx && e->in(0)->is_CatchProj() && e->outcnt() > 0) { assert(projs->exobj == NULL, "only one"); projs->exobj = e; }