Skip to content

Commit 5977ce5

Browse files
committed
8288302: Shenandoah: SIGSEGV in vm maybe related to jit compiling xerces
Backport-of: bf39b184ca8aabcc51dc6ea4eee046c69b278710
1 parent ba2f0b4 commit 5977ce5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -1080,7 +1080,8 @@ Node* ShenandoahBarrierSetC2::ideal_node(PhaseGVN* phase, Node* n, bool can_resh
10801080
} else if (can_reshape &&
10811081
n->Opcode() == Op_If &&
10821082
ShenandoahBarrierC2Support::is_heap_stable_test(n) &&
1083-
n->in(0) != NULL) {
1083+
n->in(0) != NULL &&
1084+
n->outcnt() == 2) {
10841085
Node* dom = n->in(0);
10851086
Node* prev_dom = n;
10861087
int op = n->Opcode();

0 commit comments

Comments
 (0)