Revert "Move rewritten StringFactory call results into dex registers for deopt"
This reverts commit 8ca33bf04060fadd5b35fa93fa56547c62fe52e7.
597-deopt-new-string is failing.
Bug: 28846692
Bug: 28555675
Change-Id: Ibfb59ec36e089c987ea64e4af4ca3709e536412a
diff --git a/test/597-deopt-new-string/src/Main.java b/test/597-deopt-new-string/src/Main.java
index 556ada1..1224e40 100644
--- a/test/597-deopt-new-string/src/Main.java
+++ b/test/597-deopt-new-string/src/Main.java
@@ -48,12 +48,7 @@
throw new Error();
}
char[] arr = {'a', 'b', 'c'};
- String str = new String(arr, 0, arr.length);
- if (!str.equals("abc")) {
- System.out.println("Failure! " + str);
- System.exit(0);
- }
- return str;
+ return new String(arr, 0, arr.length);
}
public void run() {
@@ -73,11 +68,7 @@
} else {
// This thread keeps doing new String() from a char array.
while (!done) {
- String str = $noinline$run0();
- if (!str.equals("abc")) {
- System.out.println("Failure! " + str);
- System.exit(0);
- }
+ $noinline$run0();
}
}
}