--- old/src/share/vm/opto/ifg.cpp 2015-10-14 13:54:18.727780438 +0200 +++ new/src/share/vm/opto/ifg.cpp 2015-10-14 13:54:18.620783025 +0200 @@ -683,7 +683,7 @@ JVMState* jvms = n->jvms(); uint debug_start = jvms ? jvms->debug_start() : 999999; - for (uint k = ((n->Opcode() == Op_SCMemProj) ? 0:1); k < n->req(); k++) { + for (uint k = ((n->Opcode() == Op_SCMemProj || n->Opcode() == Op_ShenandoahWBMemProj) ? 0:1); k < n->req(); k++) { Node* def = n->in(k); uint lid = _lrg_map.live_range_id(def); if (!lid) {