-
Enhancement
-
Resolution: Unresolved
-
P4
-
None
-
repo-babylon
From Tagir:
https://mail.openjdk.org/pipermail/babylon-dev/2024-July/001096.html
"
2. The initialized array creation like `int[] data = {1,2,3,4,5}` is somewhat tricky to decompile. It has a block operand, which contains an imperative sequence of constant loads and array stores. Probably some kind of extended op should be provided for this, which is closer to Java source and can be lowered?
"
JLS:
https://docs.oracle.com/javase/specs/jls/se22/html/jls-10.html#jls-10.6
https://mail.openjdk.org/pipermail/babylon-dev/2024-July/001096.html
"
2. The initialized array creation like `int[] data = {1,2,3,4,5}` is somewhat tricky to decompile. It has a block operand, which contains an imperative sequence of constant loads and array stores. Probably some kind of extended op should be provided for this, which is closer to Java source and can be lowered?
"
JLS:
https://docs.oracle.com/javase/specs/jls/se22/html/jls-10.html#jls-10.6