--- old/src/share/vm/interpreter/interpreter.cpp 2015-11-03 19:03:23.561274268 +0300 +++ new/src/share/vm/interpreter/interpreter.cpp 2015-11-03 19:03:23.509274483 +0300 @@ -300,7 +300,10 @@ } // Accessor method? - if (m->is_accessor()) { + if (m->is_simple_accessor()) { + // TODO: We should have used ::is_accessor above, but fast accessors in Zero expect only getters + // with a|i_return. See CppInterpreter::accessor_entry in cppInterpreter_zero.cpp. This should be + // fixed in Zero, then the call above updated to ::is_accessor, and ::is_simple_accessor removed. assert(m->size_of_parameters() == 1, "fast code for accessors assumes parameter size = 1"); return accessor; }