mirror of
https://github.com/Mercury-Language/mercury.git
synced 2025-12-11 11:53:51 +00:00
Branches: main Allow the last-call-modulo-cons optimisation to move goals in a conjunction following after a recursive call to before the call, if that would make the LCMC transform possible. Currently, only construction unifications and from_ground_term goals are moved. compiler/lco.m: As above. tests/hard_coded/Mercury.options: tests/hard_coded/Mmakefile: tests/hard_coded/lco_reorder.exp: tests/hard_coded/lco_reorder.m: Add test case.
3 lines
34 B
Plaintext
3 lines
34 B
Plaintext
length: 10000000
|
|
length: 10000000
|