diff options
author | Anthony Ramine <[email protected]> | 2013-04-09 22:42:33 +0200 |
---|---|---|
committer | Anthony Ramine <[email protected]> | 2013-04-09 23:09:50 +0200 |
commit | 16f820be15674f81f9fa5bb61b221eee9deff15d (patch) | |
tree | cb6d67474106d2067d1684c21aae248439d9017b /lib/asn1/test/asn1.spec | |
parent | e72043e3519cb14aabf461849eba959b97e07410 (diff) | |
download | otp-16f820be15674f81f9fa5bb61b221eee9deff15d.tar.gz otp-16f820be15674f81f9fa5bb61b221eee9deff15d.tar.bz2 otp-16f820be15674f81f9fa5bb61b221eee9deff15d.zip |
Move let expressions into sequences
The Core Erlang compiler simplifies let expressions by moving them
into their argument when it is another let or a case expression.
It can then perform other optimizations such as removing the let
expressions altogether, sometimes saving BEAM registers later in
the process.
This commit teaches sys_core_fold how to move let expressions into
sequence arguments.
Diffstat (limited to 'lib/asn1/test/asn1.spec')
0 files changed, 0 insertions, 0 deletions