Original issue created by mdempsky@google.com on 2013-11-13 at 12:15 AM
During parsing, javac not only applies constant folding to figure out that "a" + "b" has the value "ab", but it also seems to synthesize a tree node for "ab". Bizarrely, somehow both of them end up in the resulting AST, which causes collisions.
Original issue created by mdempsky@google.com on 2013-11-13 at 12:15 AM
During parsing, javac not only applies constant folding to figure out that "a" + "b" has the value "ab", but it also seems to synthesize a tree node for "ab". Bizarrely, somehow both of them end up in the resulting AST, which causes collisions.