< prev index next >

src/share/vm/opto/loopTransform.cpp

Print this page

        

*** 925,934 **** --- 925,935 ---- Node *x = NULL; // If required, a clone of 'n' // Check for 'n' being pinned in the backedge. if( n->in(0) && n->in(0) == back_ctrl ) { assert(clones.find(n->_idx) == NULL, "dead loop"); + assert(n->Opcode() != Op_ShenandoahWriteBarrier, "no wbs yet"); x = n->clone(); // Clone a copy of 'n' to preheader clones.push(x, n->_idx); x->set_req( 0, preheader_ctrl ); // Fix x's control input to preheader }
< prev index next >