JDK-8147527: Wrong code generated for postfix unary operators

Maurizio Cimadamore maurizio.cimadamore at oracle.com
Tue Nov 29 15:28:28 UTC 2016


Looks good to me. Use of shallow clone looks a tad odd - but I 
understand why it's the way it is - maybe worth adding a comment?

Maurizio


On 25/11/16 11:38, Jan Lahoda wrote:
> Hello,
>
> As noted here:
> http://mail.openjdk.java.net/pipermail/compiler-dev/2016-October/010452.html 
>
>
> javac sometimes generates code incorrectly, as discussed further in 
> the thread.
>
> The proposed fix is to not reuse the AST nodes on multiple places.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8147527
> Webrev: http://cr.openjdk.java.net/~jlahoda/8147527/webrev.00/
>
> Any feedback is welcome.
>
> Thanks to Bernard for his work on this.
>
> Jan



More information about the compiler-dev mailing list