summaryrefslogtreecommitdiff
path: root/test/958-methodhandle-stackframe/src-art/Main.java
diff options
context:
space:
mode:
author Igor Murashkin <iam@google.com> 2017-06-21 14:07:02 -0700
committer Igor Murashkin <iam@google.com> 2017-06-22 12:10:08 -0700
commitc0f2321e3236049e5bc97e026f12809dfc8eb675 (patch)
treecf11e606527383feac8b0a979f84ecfbda1cddf1 /test/958-methodhandle-stackframe/src-art/Main.java
parent829da136892dc58c607e7dcfc17bb20b0f0263bd (diff)
test: Fix 956-methodhandle-stackframe for javac/dx
javac apparently doesn't like to use #invoke and #invokeExact through a MethodHandle subclass. This seems allowed by JLS so perhaps it might be a javac bug? Bug: 36902714 Test: art/test/run-test --host --build-with-javac-dx 958-methodhandle-stackframe Change-Id: I6c3559502a6a84b4bc2ad884bbbd9d942c5bca94
Diffstat (limited to 'test/958-methodhandle-stackframe/src-art/Main.java')
-rw-r--r--test/958-methodhandle-stackframe/src-art/Main.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/958-methodhandle-stackframe/src-art/Main.java b/test/958-methodhandle-stackframe/src-art/Main.java
index f739d47d08..bb3ce9a760 100644
--- a/test/958-methodhandle-stackframe/src-art/Main.java
+++ b/test/958-methodhandle-stackframe/src-art/Main.java
@@ -86,7 +86,7 @@ public class Main {
new Class<?>[] { boolean.class, char.class, short.class, int.class, long.class,
float.class, double.class, String.class, Object.class }));
- DelegatingTransformer delegate = new DelegatingTransformer(specialFunctionHandle);
+ MethodHandle delegate = new DelegatingTransformer(specialFunctionHandle);
// Test an exact invoke.
//