Fix TypeSwitchMissingClassTest

Change-Id: I9e7c387f30951414b8030a481fc3789a28ee3d2e
diff --git a/src/test/java24/com/android/tools/r8/jdk24/switchpatternmatching/TypeSwitchMissingClassTest.java b/src/test/java24/com/android/tools/r8/jdk24/switchpatternmatching/TypeSwitchMissingClassTest.java
index 2f817e9..044469a 100644
--- a/src/test/java24/com/android/tools/r8/jdk24/switchpatternmatching/TypeSwitchMissingClassTest.java
+++ b/src/test/java24/com/android/tools/r8/jdk24/switchpatternmatching/TypeSwitchMissingClassTest.java
@@ -109,8 +109,12 @@
         .applyIf(
             parameters.isCfRuntime(),
             b -> b.addLibraryProvider(JdkClassFileProvider.fromSystemJdk()))
+        .applyIf(
+            parameters.isCfRuntime(),
+            b -> b.addOptionsModification(opt -> opt.ignoreMissingClasses = true))
         .addIgnoreWarnings(present.clazz.equals(Color.class))
-        .allowDiagnosticWarningMessages(present.clazz.equals(Color.class))
+        .allowDiagnosticWarningMessages(
+            present.clazz.equals(Color.class) || parameters.isCfRuntime())
         .addKeepMainRule(Main.class)
         .setMinApi(parameters)
         .run(parameters.getRuntime(), Main.class)