--- a/hotspot/src/share/vm/jvmci/jvmciCompilerToVM.cpp Wed Jul 05 18:14:48 2017 -0700
+++ b/hotspot/src/share/vm/jvmci/jvmciCompilerToVM.cpp Wed Jul 05 20:16:26 2017 -0700
@@ -599,10 +599,14 @@
break;
}
- case Bytecodes::_invokedynamic:
+ case Bytecodes::_invokedynamic: {
int cp_index = Bytes::get_native_u4((address) reconstituted_code->byte_at_addr(bci + 1));
Bytes::put_Java_u4((address) reconstituted_code->byte_at_addr(bci + 1), (u4) cp_index);
break;
+ }
+
+ default:
+ break;
}
// Not all ldc byte code are rewritten.
@@ -622,6 +626,9 @@
Bytes::put_Java_u2((address) reconstituted_code->byte_at_addr(bci + 1), (u2) cp_index);
break;
}
+
+ default:
+ break;
}
}
}
@@ -964,7 +971,7 @@
// Only do exact lookup if receiver klass has been linked. Otherwise,
// the vtable has not been setup, and the LinkResolver will fail.
if (recv_klass->is_array_klass() ||
- InstanceKlass::cast(recv_klass)->is_linked() && !recv_klass->is_interface()) {
+ (InstanceKlass::cast(recv_klass)->is_linked() && !recv_klass->is_interface())) {
if (resolved->is_interface()) {
m = LinkResolver::resolve_interface_call_or_null(recv_klass, link_info);
} else {
@@ -1239,7 +1246,9 @@
case T_SHORT:
value->s = (jshort) value->i;
break;
- }
+ default:
+ break;
+ }
oop o = java_lang_boxing_object::create(jap.get_ret_type(), value, CHECK_NULL);
return JNIHandles::make_local(THREAD, o);
}