Mercurial > hg > truffle
diff src/share/vm/c1/c1_LIR.hpp @ 12160:f98f5d48f511
7199175: JSR 292: C1 needs patching when invokedynamic/invokehandle call site is not linked
Summary: Do patching rather bailing out for unlinked call with appendix
Reviewed-by: twisti, kvn
author | roland |
---|---|
date | Wed, 21 Aug 2013 13:34:45 +0200 |
parents | b800986664f4 |
children | d13d7aba8c12 |
line wrap: on
line diff
--- a/src/share/vm/c1/c1_LIR.hpp Fri Aug 23 18:04:35 2013 -0700 +++ b/src/share/vm/c1/c1_LIR.hpp Wed Aug 21 13:34:45 2013 +0200 @@ -1211,8 +1211,6 @@ bool is_invokedynamic() const { return code() == lir_dynamic_call; } bool is_method_handle_invoke() const { return - is_invokedynamic() // An invokedynamic is always a MethodHandle call site. - || method()->is_compiled_lambda_form() // Java-generated adapter || method()->is_method_handle_intrinsic(); // JVM-generated MH intrinsic