Hi!

I just wanted to write a testcase with an invokedynamic that takes 6
arguments, like:

  sum += InvokeDynamic.<int>unknown(i, i, i, i, i, i);

and I get:

  java.lang.IllegalArgumentException: bad adapter
(conversion=0xfffab300): adapter pushes too many parameters

Increasing the MethodHandlePushLimit results in:

  java.lang.InternalError: too many bound parameters

I'm not an expert but this should work, right?

-- Christian
_______________________________________________
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Reply via email to