src/share/vm/interpreter/interpreter.cpp

Print this page

        

*** 298,308 **** case vmIntrinsics::_Reference_get: return java_lang_ref_reference_get; } // Accessor method? ! if (m->is_accessor()) { assert(m->size_of_parameters() == 1, "fast code for accessors assumes parameter size = 1"); return accessor; } // Note: for now: zero locals for all non-empty methods --- 298,311 ---- case vmIntrinsics::_Reference_get: return java_lang_ref_reference_get; } // Accessor method? ! if (m->is_getter()) { ! // TODO: We should have used ::is_accessor above, but fast accessors in Zero expect only getters. ! // See CppInterpreter::accessor_entry in cppInterpreter_zero.cpp. This should be fixed in Zero, ! // then the call above updated to ::is_accessor assert(m->size_of_parameters() == 1, "fast code for accessors assumes parameter size = 1"); return accessor; } // Note: for now: zero locals for all non-empty methods