hotspot/src/share/vm/ci/ciMethod.cpp
changeset 46630 75aa3e39d02c
parent 46542 73dd19b96b5d
child 46727 6e4a84748e2c
--- a/hotspot/src/share/vm/ci/ciMethod.cpp	Wed Jul 05 11:03:19 2017 -0700
+++ b/hotspot/src/share/vm/ci/ciMethod.cpp	Thu Jul 06 01:50:26 2017 +0200
@@ -800,7 +800,7 @@
    // the vtable has not been setup, and the LinkResolver will fail.
    if (recv->is_array_klass()
         ||
-       InstanceKlass::cast(recv)->is_linked() && !exact_receiver->is_interface()) {
+       (InstanceKlass::cast(recv)->is_linked() && !exact_receiver->is_interface())) {
      if (holder()->is_interface()) {
        m = LinkResolver::resolve_interface_call_or_null(recv, link_info);
      } else {
@@ -1493,6 +1493,8 @@
       }
       break;
     }
+    default:
+      break;
   }
   assert(target_sig->count() - rbase == linker_sig->count() - sbase - has_appendix, "argument count mismatch");
   int arg_count = target_sig->count() - rbase;