mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-15 09:23:44 +00:00
Estimated hours taken: 1.25 Fix a bug in the MLDS back-end: handle `pragma export' of procedures defined in modules other than the current module. compiler/mlds.m: Change the entity_name in the pragma_export type to a qualified_entity_name. compiler/ml_code_util.m: Change ml_gen_proc_label so that it returns the module name too, not just the entity_name. compiler/ml_code_gen.m: compiler/mlds_to_c.m: Modify to reflect the changes described above. tests/hard_coded/Mmakefile: tests/hard_coded/pragma_export.m: tests/hard_coded/pragma_export.exp: A regression test for the above-mentioned bug fix.
2 lines
29 B
Plaintext
2 lines
29 B
Plaintext
pragma_export test succeeded
|