src/share/vm/opto/callnode.cpp

changeset 4357
ad5dd04754ee
parent 4115
e626685e9f6c
child 4409
d092d1b31229
     1.1 --- a/src/share/vm/opto/callnode.cpp	Mon Dec 17 11:00:22 2012 -0800
     1.2 +++ b/src/share/vm/opto/callnode.cpp	Tue Dec 18 14:55:25 2012 +0100
     1.3 @@ -751,7 +751,7 @@
     1.4          projs->fallthrough_ioproj = pn;
     1.5        for (DUIterator j = pn->outs(); pn->has_out(j); j++) {
     1.6          Node* e = pn->out(j);
     1.7 -        if (e->Opcode() == Op_CreateEx && e->in(0)->is_CatchProj()) {
     1.8 +        if (e->Opcode() == Op_CreateEx && e->in(0)->is_CatchProj() && e->outcnt() > 0) {
     1.9            assert(projs->exobj == NULL, "only one");
    1.10            projs->exobj = e;
    1.11          }

mercurial