Update instanceof check in art-test 536-checker-needs-access
Bug: b/288273207
Bug: b/288376353
Test: art/test/testrunner/testrunner.py -b --host -t 536
Change-Id: Id7c39eef8e9299f0dd63d0ad3df39ce9babafedf
diff --git a/test/536-checker-needs-access-check/src/Main.java b/test/536-checker-needs-access-check/src/Main.java
index bb402e5..85db2e0 100644
--- a/test/536-checker-needs-access-check/src/Main.java
+++ b/test/536-checker-needs-access-check/src/Main.java
@@ -26,7 +26,7 @@
}
try {
- testInstanceOfNull();
+ testInstanceOfNull(null);
} catch (IllegalAccessError e) {
System.out.println("Got expected error instanceof null");
}
@@ -64,10 +64,10 @@
return ic instanceof InaccessibleClass;
}
- /// CHECK-START: boolean Main.testInstanceOfNull() register (after)
+ /// CHECK-START: boolean Main.testInstanceOfNull(java.lang.Object) register (after)
/// CHECK: LoadClass class_name:other.InaccessibleClass
- public static boolean testInstanceOfNull() {
- return null instanceof InaccessibleClass;
+ public static boolean testInstanceOfNull(Object o) {
+ return o instanceof InaccessibleClass;
}
// TODO: write a test for for CheckCast with not null constant (after RTP can parse arguments).