--- a/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Fri Jun 07 14:32:48 2019 -0700
+++ b/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Fri Jun 07 18:11:33 2019 -0400
@@ -453,6 +453,9 @@
if (holder->is_interface()) {
JVMCI_THROW_MSG_NULL(InternalError, err_msg("Interface %s should be handled in Java code", holder->external_name()));
}
+ if (method->can_be_statically_bound()) {
+ JVMCI_THROW_MSG_NULL(InternalError, err_msg("Effectively static method %s.%s should be handled in Java code", method->method_holder()->external_name(), method->external_name()));
+ }
methodHandle ucm;
{