aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compiler/src/beam_a.erl
diff options
context:
space:
mode:
authorBjörn-Egil Dahlberg <[email protected]>2014-02-07 18:28:29 +0100
committerBjörn-Egil Dahlberg <[email protected]>2014-02-07 18:28:29 +0100
commit67663e057a35dfee45bf802539738b8ef107bd32 (patch)
treea0bb369bfd343436f59630d31d5bf72ffc87c801 /lib/compiler/src/beam_a.erl
parent46cad6ef63c4b9adc7b9fd795e8484c03e73dce5 (diff)
downloadotp-67663e057a35dfee45bf802539738b8ef107bd32.tar.gz
otp-67663e057a35dfee45bf802539738b8ef107bd32.tar.bz2
otp-67663e057a35dfee45bf802539738b8ef107bd32.zip
compiler: Fix sys_core_fold let optimization
Map variable was not covered and faulty optimization could occur. Ex. t() -> M0 = id(#{ "a" => 1 }), #{ "a" := _ } = M0, M0#{ "a" := b }. M0 was lost in let expression optimization.
Diffstat (limited to 'lib/compiler/src/beam_a.erl')
0 files changed, 0 insertions, 0 deletions