commit | 4086c6d9fbcbe776b7db3d0ea284f6a82ec9934b | [log] [tgz] |
---|---|---|
author | Christoffer Quist Adamsen <christofferqa@google.com> | Mon Jan 22 12:13:05 2024 +0100 |
committer | Christoffer Quist Adamsen <christofferqa@google.com> | Mon Jan 22 12:13:05 2024 +0100 |
tree | f0495bcc5cf91ca6632802cf305ee9cb140fbcf5 | |
parent | c40a388939b5a8bb3899c2e39bc555e15167e687 [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; }