< prev index next >

src/hotspot/share/interpreter/rewriter.cpp

Print this page

        

*** 328,338 **** if (tag.is_method_handle() || tag.is_method_type() || tag.is_string() || (tag.is_dynamic_constant() && // keep regular ldc interpreter logic for condy primitives ! is_reference_type(FieldType::basic_type(_pool->uncached_signature_ref_at(cp_index)))) ) { int ref_index = cp_entry_to_resolved_references(cp_index); if (is_wide) { (*bcp) = Bytecodes::_fast_aldc_w; assert(ref_index == (u2)ref_index, "index overflow"); --- 328,338 ---- if (tag.is_method_handle() || tag.is_method_type() || tag.is_string() || (tag.is_dynamic_constant() && // keep regular ldc interpreter logic for condy primitives ! is_reference_type(Signature::basic_type(_pool->uncached_signature_ref_at(cp_index)))) ) { int ref_index = cp_entry_to_resolved_references(cp_index); if (is_wide) { (*bcp) = Bytecodes::_fast_aldc_w; assert(ref_index == (u2)ref_index, "index overflow");
< prev index next >