Assigned
Status Update
Comments
sg...@google.com <sg...@google.com>
ap...@google.com <ap...@google.com> #2
Project: r8
Branch: main
Author: Søren Gjesse <
Link:
Add reproduction of
Expand for full commit details
Add reproduction of issue 369739225
Bug: b/369739225
Change-Id: I16e187cd2ae268a45d9c1bcb55655be01b456811
Files:
- A
src/test/java/com/android/tools/r8/libcore/B369739225Test.java
Hash: 01e0cb0669d69f5976be3d3cab8ea7aeed08ac72
Date: Fri Sep 27 09:47:02 2024
sg...@google.com <sg...@google.com> #3
Thank you for the report. However, the ART semantics match the JVM semantics until JDK 11, where semantics changed. See the reproduction
I will move this to libcore, to see if they are interested in aligning semantics with more recent JDK versions.
sg...@google.com <sg...@google.com> #4
s/until JDK 11, where semantics changed/until JDK 11, after which semantics changed/g
Description
Versions
Description
When we ran the testcase below, we found an inconsistency: the result from running directly on the JVM differs from the result after D8 processing with host-art. According to the logic of the code, the actual correct result should align with the JVM's output.
Step to Reproduce
JVM Result
R8+ART Result
Testcase Source Code
rules.pro