Account for DexItemBasedConstString in StringSwitch conversion Bug: b/344939647 Change-Id: If09989ecb946a3efcf866d0e1be8d3fff262b2fd
diff --git a/src/main/java/com/android/tools/r8/ir/conversion/LirConverter.java b/src/main/java/com/android/tools/r8/ir/conversion/LirConverter.java index c067459..ee7d208 100644 --- a/src/main/java/com/android/tools/r8/ir/conversion/LirConverter.java +++ b/src/main/java/com/android/tools/r8/ir/conversion/LirConverter.java
@@ -49,8 +49,8 @@ CodeRewriterPassCollection codeRewriterPassCollection = new CodeRewriterPassCollection( new ConstResourceNumberRewriter(appView), - new IdentifierNameStringMarker(appView), - new StringSwitchConverter(appView)); + new StringSwitchConverter(appView), + new IdentifierNameStringMarker(appView)); // Convert code objects to LIR. ThreadUtils.processItems( appView.appInfo().classes(),