diff -r 4242e35767b5 -r 1f7f707c1aa9 src/hotspot/share/classfile/defaultMethods.cpp --- a/src/hotspot/share/classfile/defaultMethods.cpp Wed Oct 23 17:35:32 2019 +0200 +++ b/src/hotspot/share/classfile/defaultMethods.cpp Wed Oct 23 18:34:25 2019 +0200 @@ -146,7 +146,7 @@ return interface_index() >= number_of_interfaces(); } InstanceKlass* interface_at(int index) { - return InstanceKlass::cast(_class->local_interfaces()->at(index)); + return _class->local_interfaces()->at(index); } InstanceKlass* next_super() { return _class->java_super(); } InstanceKlass* next_interface() {