commit | 599a9e40cc529a07240447bfa5ede7d0394508d7 | [log] [tgz] |
---|---|---|
author | Christoffer Quist Adamsen <christofferqa@google.com> | Wed Jan 24 09:24:19 2024 +0100 |
committer | Christoffer Quist Adamsen <christofferqa@google.com> | Wed Jan 24 09:24:19 2024 +0100 |
tree | c29d2604cec8a2dc3e80d4ccef9b1f5d3c6f8639 | |
parent | f6e58c2d59371778417f3356b39d7f16f31e5c7e [diff] |
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; }