Oh, I thought it's just a "feature" in realization like "don't use `.each`" and stuff... Ok, good to know, thank you)
Yeah, I added additional test to groovy-cps:
@Test void justatest() { assert evalCPS(''' def a = 3; def b = 4; a = b = 6; return "${a}, ${b}"; ''')=="6, 6"; }
and it's failed:
[ERROR] Failures: [ERROR] CpsTransformerTest.justatest:50->AbstractGroovyCpsTest.evalCPS:50 assert resultInCps==sh.evaluate(script) | | | | | null, 6 | | 6, 6 | | def a = 3; | | def b = 4; | | a = b = 6; | | return "${a}, ${b}"; | | | groovy.lang.GroovyShell@6ae42248 false