Merge "Unique names in case of class merging conflicts"
diff --git a/src/main/java/com/android/tools/r8/ir/conversion/CfBuilder.java b/src/main/java/com/android/tools/r8/ir/conversion/CfBuilder.java
index d9fa610..00a94a9 100644
--- a/src/main/java/com/android/tools/r8/ir/conversion/CfBuilder.java
+++ b/src/main/java/com/android/tools/r8/ir/conversion/CfBuilder.java
@@ -126,8 +126,8 @@
     computeInitializers();
     types = new TypeVerificationHelper(code, factory, appInfo).computeVerificationTypes();
     splitExceptionalBlocks();
-    LoadStoreHelper loadStoreHelper = new LoadStoreHelper(code, types);
     DeadCodeRemover.removeDeadCode(code, rewriter, graphLense, options);
+    LoadStoreHelper loadStoreHelper = new LoadStoreHelper(code, types);
     loadStoreHelper.insertLoadsAndStores();
     removeUnneededLoadsAndStores();
     registerAllocator = new CfRegisterAllocator(code, options);