< prev index next >

src/share/vm/opto/block.hpp

Print this page
rev 11496 : 8157306: Random infrequent null pointer exceptions in javac
Reviewed-by: kvn

*** 479,491 **** // I'll need a few machine-specific GotoNodes. Clone from this one. // Used when building the CFG and creating end nodes for blocks. MachNode* _goto; Block* insert_anti_dependences(Block* LCA, Node* load, bool verify = false); ! void verify_anti_dependences(Block* LCA, Node* load) { assert(LCA == get_block_for_node(load), "should already be scheduled"); ! insert_anti_dependences(LCA, load, true); } bool move_to_next(Block* bx, uint b_index); void move_to_end(Block* bx, uint b_index); --- 479,491 ---- // I'll need a few machine-specific GotoNodes. Clone from this one. // Used when building the CFG and creating end nodes for blocks. MachNode* _goto; Block* insert_anti_dependences(Block* LCA, Node* load, bool verify = false); ! void verify_anti_dependences(Block* LCA, Node* load) const { assert(LCA == get_block_for_node(load), "should already be scheduled"); ! const_cast<PhaseCFG*>(this)->insert_anti_dependences(LCA, load, true); } bool move_to_next(Block* bx, uint b_index); void move_to_end(Block* bx, uint b_index);
< prev index next >