8166974: invokedynamic implementation should not wrap Errors

Reviewed-by: dholmes, jrose
This commit is contained in:
Paul Sandoz 2016-10-14 14:47:01 -07:00
parent e555a3e342
commit a1289cce5b
4 changed files with 300 additions and 92 deletions

View file

@ -2698,7 +2698,7 @@ Handle SystemDictionary::find_method_handle_type(Symbol* signature,
}
assert(arg == npts, "");
// call java.lang.invoke.MethodHandleNatives::findMethodType(Class rt, Class[] pts) -> MethodType
// call java.lang.invoke.MethodHandleNatives::findMethodHandleType(Class rt, Class[] pts) -> MethodType
JavaCallArguments args(Handle(THREAD, rt()));
args.push_oop(pts());
JavaValue result(T_OBJECT);