< prev index next >
src/share/vm/opto/parse2.cpp
Print this page
*** 1476,1487 ****
NULL, tag.internal_name());
break;
}
assert(constant.basic_type() != T_OBJECT || constant.as_object()->is_instance(),
"must be java_mirror of klass");
! bool pushed = push_constant(constant, true);
! guarantee(pushed, "must be possible to push this constant");
}
break;
case Bytecodes::_aload_0:
--- 1476,1489 ----
NULL, tag.internal_name());
break;
}
assert(constant.basic_type() != T_OBJECT || constant.as_object()->is_instance(),
"must be java_mirror of klass");
! const Type* con_type = Type::make_from_constant(constant);
! if (con_type != NULL) {
! push_node(con_type->basic_type(), makecon(con_type));
! }
}
break;
case Bytecodes::_aload_0:
< prev index next >