Disable missing slot reporting when reading stack map phi types

Bug: 169346184
Change-Id: I80271d4f5a3a227d521ea3b2344f484b403e6562
diff --git a/src/main/java/com/android/tools/r8/ir/conversion/CfSourceCode.java b/src/main/java/com/android/tools/r8/ir/conversion/CfSourceCode.java
index 6deea80..4902c0e 100644
--- a/src/main/java/com/android/tools/r8/ir/conversion/CfSourceCode.java
+++ b/src/main/java/com/android/tools/r8/ir/conversion/CfSourceCode.java
@@ -716,16 +716,17 @@
           return localVariablesWithRegister.get(0).getLocal().type;
         }
       }
-      appView
-          .options()
-          .reporter
-          .warning(
-              new CfCodeDiagnostics(
-                  origin,
-                  method.getReference(),
-                  "Could not find phi type for register "
-                      + register
-                      + ". This is most likely due to invalid stack maps in input."));
+      // TODO(b/169346184): Delay reporting errors here due to invalid debug info until resolved.
+      // appView
+      //     .options()
+      //     .reporter
+      //     .warning(
+      //         new CfCodeDiagnostics(
+      //             origin,
+      //             method.getReference(),
+      //             "Could not find phi type for register "
+      //                 + register
+      //                 + ". This is most likely due to invalid stack maps in input."));
       return null;
     }
     if (slot.isPrecise()) {
diff --git a/src/test/java/com/android/tools/r8/SwitchDebugLocalsConflictTest.java b/src/test/java/com/android/tools/r8/SwitchDebugLocalsConflictTest.java
index 7a679e5..7a76f4a 100644
--- a/src/test/java/com/android/tools/r8/SwitchDebugLocalsConflictTest.java
+++ b/src/test/java/com/android/tools/r8/SwitchDebugLocalsConflictTest.java
@@ -39,8 +39,6 @@
               diagnotics.assertNoErrors();
               diagnotics.assertInfoThatMatches(
                   diagnosticMessage(containsString("invalid locals information")));
-              diagnotics.assertAllWarningsMatch(
-                  diagnosticMessage(containsString("Could not find phi type for register 14")));
             });
   }
 
diff --git a/src/test/java/com/android/tools/r8/ir/DebugLocalStartOutsideRangeTest.java b/src/test/java/com/android/tools/r8/ir/DebugLocalStartOutsideRangeTest.java
index cfd20ab..ac6d2dd 100644
--- a/src/test/java/com/android/tools/r8/ir/DebugLocalStartOutsideRangeTest.java
+++ b/src/test/java/com/android/tools/r8/ir/DebugLocalStartOutsideRangeTest.java
@@ -43,10 +43,8 @@
         .setMinApi(parameters.getApiLevel())
         .compileWithExpectedDiagnostics(
             diagnostics -> {
-              if (parameters.isDexRuntime()) {
-                diagnostics.assertWarningThatMatches(
-                    diagnosticMessage(containsString("Could not find phi type for register")));
-              }
+              diagnostics.assertNoWarningsMatch(
+                  diagnosticMessage(containsString("Could not find phi type for register")));
             });
   }