src/share/vm/opto/phaseX.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/opto/phaseX.cpp Mon Nov 18 21:54:08 2013
--- new/src/share/vm/opto/phaseX.cpp Mon Nov 18 21:54:08 2013
*** 1390,1402 ****
--- 1390,1401 ----
*/
void PhaseIterGVN::remove_speculative_types() {
assert(UseTypeSpeculation, "speculation is off");
for (uint i = 0; i < _types.Size(); i++) {
const Type* t = _types.fast_lookup(i);
- if (t != NULL && t->isa_oopptr()) {
! const TypeOopPtr* to = t->is_oopptr();
_types.map(i, to->remove_speculative());
! _types.map(i, t->remove_speculative());
}
}
}
//=============================================================================
src/share/vm/opto/phaseX.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File