Fix NPE from running chrome with optimized resource shrinking

We would generally treat any constant as a const number below (and ResourceConstNumber is not!)

Bug: 382118722
Change-Id: Ic5e1f3ec2710620ff26d64af3c7b15d7a78164bc
diff --git a/src/main/java/com/android/tools/r8/ir/conversion/passes/SplitBranch.java b/src/main/java/com/android/tools/r8/ir/conversion/passes/SplitBranch.java
index c73dd4e..48bf2c0 100644
--- a/src/main/java/com/android/tools/r8/ir/conversion/passes/SplitBranch.java
+++ b/src/main/java/com/android/tools/r8/ir/conversion/passes/SplitBranch.java
@@ -141,7 +141,7 @@
         BasicBlock phiBlock = phi.getBlock();
         for (int i = 0; i < phi.getOperands().size(); i++) {
           Value value = phi.getOperand(i);
-          if (value.isConstant()) {
+          if (value.isConstNumber()) {
             recordNewTargetForGoto(value, phiBlock.getPredecessors().get(i), theIf, newTargets);
           }
         }