Account for new-array-filled without an out value

Change-Id: Ied9da4864f761bcbf2eadf273b25cd9faf9e9369
diff --git a/src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxerUtils.java b/src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxerUtils.java
index 77d819f..b496cf8 100644
--- a/src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxerUtils.java
+++ b/src/main/java/com/android/tools/r8/ir/optimize/enums/EnumUnboxerUtils.java
@@ -14,7 +14,7 @@
   public static boolean isArrayUsedOnlyForHashCode(
       NewArrayFilled newArrayFilled, DexItemFactory factory) {
     Value array = newArrayFilled.outValue();
-    if (!array.hasSingleUniqueUser() || array.hasPhiUsers()) {
+    if (array == null || !array.hasSingleUniqueUser() || array.hasPhiUsers()) {
       return false;
     }
     InvokeStatic invoke = array.singleUniqueUser().asInvokeStatic();