Branches: main
Step 2 in replacing `private_builtin.store_at_ref' by an impure
`private_builtin.store_at_ref_impure' predicate.
configure.in:
Check that the bootstrap compiler recognises `store_at_ref_impure'.
library/private_builtin.m:
Add the predicate declaration for `store_at_ref_impure'.
compiler/lco.m:
Make generated code call `store_at_ref_impure'.
tests/hard_coded/Mercury.options:
tests/hard_coded/Mmakefile:
tests/hard_coded/lco_no_inline.exp:
tests/hard_coded/lco_no_inline.m:
Add test case for Mantis bug #42.