Fix incorrect value for unboxed enum Fixes: b/321661882 Change-Id: I97b8ba9cb248848d95e0011838e6b7696f60b72a
diff --git a/src/main/java/com/android/tools/r8/ir/optimize/enums/EnumDataMap.java b/src/main/java/com/android/tools/r8/ir/optimize/enums/EnumDataMap.java index d0f24dd..7d317eb 100644 --- a/src/main/java/com/android/tools/r8/ir/optimize/enums/EnumDataMap.java +++ b/src/main/java/com/android/tools/r8/ir/optimize/enums/EnumDataMap.java
@@ -229,7 +229,7 @@ } } else if (unboxedValues.size() == 1) { Integer next = unboxedValues.values().iterator().next(); - return factory.createSingleNumberValue(ordinalToUnboxedInt(next), TypeElement.getInt()); + return factory.createSingleNumberValue(next, TypeElement.getInt()); } return null; }