< prev index next >

src/hotspot/share/oops/generateOopMap.cpp

Print this page

        

*** 1873,1883 **** } void GenerateOopMap::do_ldc(int bci) { ! Bytecode_loadconstant ldc(method(), bci); ConstantPool* cp = method()->constants(); constantTag tag = cp->tag_at(ldc.pool_index()); // idx is index in resolved_references BasicType bt = ldc.result_type(); #ifdef ASSERT BasicType tag_bt = (tag.is_dynamic_constant() || tag.is_dynamic_constant_in_error()) ? bt : tag.basic_type(); --- 1873,1883 ---- } void GenerateOopMap::do_ldc(int bci) { ! Bytecode_loadconstant ldc(methodHandle(Thread::current(), method()), bci); ConstantPool* cp = method()->constants(); constantTag tag = cp->tag_at(ldc.pool_index()); // idx is index in resolved_references BasicType bt = ldc.result_type(); #ifdef ASSERT BasicType tag_bt = (tag.is_dynamic_constant() || tag.is_dynamic_constant_in_error()) ? bt : tag.basic_type();
< prev index next >