diff options
| author | 2017-06-21 14:07:02 -0700 | |
|---|---|---|
| committer | 2017-06-22 12:10:08 -0700 | |
| commit | c0f2321e3236049e5bc97e026f12809dfc8eb675 (patch) | |
| tree | cf11e606527383feac8b0a979f84ecfbda1cddf1 /test/958-methodhandle-stackframe/src-art/Main.java | |
| parent | 829da136892dc58c607e7dcfc17bb20b0f0263bd (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.java | 2 |
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. // |