< prev index next >

src/share/vm/opto/phaseX.cpp

Print this page

        

*** 1337,1346 **** --- 1337,1350 ---- C->remove_macro_node(dead); } if (dead->is_expensive()) { C->remove_expensive_node(dead); } + CastIINode* cast = dead->isa_CastII(); + if (cast != NULL && cast->has_range_check()) { + C->remove_range_check_cast(cast); + } } } // while (_stack.is_nonempty()) } //------------------------------subsume_node-----------------------------------
< prev index next >