Mercurial > hg > graal-jvmci-8
diff src/share/vm/interpreter/linkResolver.cpp @ 8704:1cabf9c80e84
Merge
author | ewendeli |
---|---|
date | Tue, 19 Feb 2013 21:45:09 +0100 |
parents | 5daaddd917a1 b5cb079ecaa4 |
children | 11d5942ef9c7 |
line wrap: on
line diff
--- a/src/share/vm/interpreter/linkResolver.cpp Fri Feb 08 08:07:07 2013 -0800 +++ b/src/share/vm/interpreter/linkResolver.cpp Tue Feb 19 21:45:09 2013 +0100 @@ -803,7 +803,7 @@ if (!direct_calling_default_method && check_access && // a) check if ACC_SUPER flag is set for the current class - current_klass->is_super() && + (current_klass->is_super() || !AllowNonVirtualCalls) && // b) check if the method class is a superclass of the current class (superclass relation is not reflexive!) current_klass->is_subtype_of(method_klass()) && current_klass() != method_klass() &&