summaryrefslogtreecommitdiff
path: root/test/727-checker-unresolved-class/src2/resolved/PackagePrivateSubclassOfUnresolvedClass.java
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2020-09-24 11:48:47 +0100
committer Vladimir Marko <vmarko@google.com> 2020-09-28 14:55:24 +0000
commit270e10a8122d4a2abe4d92db55451e2b62f32188 (patch)
treec79d39ac402c7c1dce256da512f4fa6fb9793bd4 /test/727-checker-unresolved-class/src2/resolved/PackagePrivateSubclassOfUnresolvedClass.java
parent1938b35c92396fdf8c4386e191e4fc2d95bb1898 (diff)
Improve codegen for referrer's class...
... for unresolved compiling class. Test: Update test 727-checker-unresolved-class. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Test: testrunner.py --host --optimizing --interpreter --jvm -t 727 Bug: 161898207 Change-Id: I1a931179060ae435ca52d5a6eca3c641b9356c03
Diffstat (limited to 'test/727-checker-unresolved-class/src2/resolved/PackagePrivateSubclassOfUnresolvedClass.java')
-rw-r--r--test/727-checker-unresolved-class/src2/resolved/PackagePrivateSubclassOfUnresolvedClass.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/727-checker-unresolved-class/src2/resolved/PackagePrivateSubclassOfUnresolvedClass.java b/test/727-checker-unresolved-class/src2/resolved/PackagePrivateSubclassOfUnresolvedClass.java
index ce94cce551..2f8526d2fc 100644
--- a/test/727-checker-unresolved-class/src2/resolved/PackagePrivateSubclassOfUnresolvedClass.java
+++ b/test/727-checker-unresolved-class/src2/resolved/PackagePrivateSubclassOfUnresolvedClass.java
@@ -29,7 +29,7 @@ class PackagePrivateSubclassOfUnresolvedClass extends UnresolvedPublicClass {
}
/// CHECK-START: void resolved.PackagePrivateSubclassOfUnresolvedClass.$noinline$testReferrersClass() builder (after)
- // CHECK: LoadClass class_name:resolved.PackagePrivateSubclassOfUnresolvedClass needs_access_check:false
+ /// CHECK: LoadClass class_name:resolved.PackagePrivateSubclassOfUnresolvedClass needs_access_check:false
static void $noinline$testReferrersClass() {
Class<?> c = PackagePrivateSubclassOfUnresolvedClass.class;
}
@@ -47,6 +47,7 @@ class PackagePrivateSubclassOfUnresolvedClass extends UnresolvedPublicClass {
/// CHECK-START: void resolved.PackagePrivateSubclassOfUnresolvedClass.$noinline$testInlinedReferrersClassFromSamePackage() inliner (after)
// CHECK: LoadClass class_name:resolved.PackagePrivateSubclassOfUnresolvedClass needs_access_check:false
static void $noinline$testInlinedReferrersClassFromSamePackage() {
+ // TODO: Make $inline$ and enable CHECK above when we relax the verifier. b/28313047
Class<?> c = GetPackagePrivateSubclassOfUnresolvedClassFromSamePackage.get();
}
}