< 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 >