--- a/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp Wed Mar 25 15:22:44 2015 +0000
+++ b/hotspot/src/share/vm/interpreter/interpreterRuntime.cpp Wed Mar 25 15:18:37 2015 -0700
@@ -541,7 +541,8 @@
// resolve field
fieldDescriptor info;
constantPoolHandle pool(thread, method(thread)->constants());
- bool is_put = (bytecode == Bytecodes::_putfield || bytecode == Bytecodes::_putstatic);
+ bool is_put = (bytecode == Bytecodes::_putfield || bytecode == Bytecodes::_nofast_putfield ||
+ bytecode == Bytecodes::_putstatic);
bool is_static = (bytecode == Bytecodes::_getstatic || bytecode == Bytecodes::_putstatic);
{