summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Geoffray <ngeoffray@google.com>2024-02-08 13:12:57 +0000
committerNicolas Geoffray <ngeoffray@google.com>2024-02-08 15:56:32 +0000
commit75467a7322415de053c99d2518bb34b23d8d15fe (patch)
tree2e8da71911890f6dda8b2605799296f7d99b7152
parente872656585952f993eb84633a66e0aedcbdf52ac (diff)
downloadart-75467a7322415de053c99d2518bb34b23d8d15fe.tar.gz
Change checker statement to CHECK-DAG
The InvokeVirtual and Deoptimize instructions being checked may be in different blocks, and therefore, we cannot reason about the order. Test: 638-checker-inline-cache-intrinsic Change-Id: Ie34009d03fbfeee234388ed0d96f09b51bf90d15
-rw-r--r--test/638-checker-inline-cache-intrinsic/src/Main.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/638-checker-inline-cache-intrinsic/src/Main.java b/test/638-checker-inline-cache-intrinsic/src/Main.java
index f25d03a894..86430e6e19 100644
--- a/test/638-checker-inline-cache-intrinsic/src/Main.java
+++ b/test/638-checker-inline-cache-intrinsic/src/Main.java
@@ -36,8 +36,8 @@ public class Main {
/// CHECK: InvokeInterface method_name:java.lang.CharSequence.charAt
/// CHECK-START: char Main.$noinline$inlinePolymorphic(java.lang.CharSequence) inliner (after)
- /// CHECK: InvokeVirtual method_name:java.lang.String.charAt intrinsic:StringCharAt
- /// CHECK: Deoptimize
+ /// CHECK-DAG: InvokeVirtual method_name:java.lang.String.charAt intrinsic:StringCharAt
+ /// CHECK-DAG: Deoptimize
/// CHECK-START: char Main.$noinline$inlinePolymorphic(java.lang.CharSequence) instruction_simplifier$after_inlining (after)
/// CHECK: Deoptimize