mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-23 05:13:48 +00:00
compiler/add_pragma.m:
When reporting duplicate require_tail_rec pragmas, specify whether
it is for a whole predicate, or just for one of its modes.
compiler/parse_type_name.m:
Don't just report an "ill-formed type": report exactly what is wrong
with it.
compiler/add_pragma_tabling.m:
compiler/convert_parse_tree.m:
compiler/det_report.m:
compiler/parse_pragma_tabling.m:
Fix the wording of some diagnostics.
library/mercury_term_lexer.m:
Fix the wording of a diagnostic.
tests/invalid_nodepend/Mmakefile:
Reenable two test cases that were accidentally left out
when they were moved here from tests/invalid.
tests/invalid_nodepend/fundeps_vars.err_exp:
tests/invalid_nodepend/instance_bug.err_exp:
tests/invalid_nodepend/invalid_main.err_exp:
tests/invalid_nodepend/kind.err_exp:
tests/invalid_nodepend/null_char.err_exp:
tests/invalid_nodepend/require_tailrec_invalid.err_exp:
tests/invalid_nodepend/reserved_type_name.m:
tests/invalid_nodepend/specified.err_exp:
Expect updated diagnostics.
428 B
428 B
instance_bug.m:013: Error: non-abstract instance declaration in module
instance_bug.m:013: interface.
instance_bug.m:013: If you intend to export this instance, then move this
instance_bug.m:013: declaration to the implementation section, replacing it
instance_bug.m:013: in the interface section with its abstract version, which
instance_bug.m:013: omits the `where [...]' part.
instance_bug.m:013: interface.
instance_bug.m:013: If you intend to export this instance, then move this
instance_bug.m:013: declaration to the implementation section, replacing it
instance_bug.m:013: in the interface section with its abstract version, which
instance_bug.m:013: omits the `where [...]' part.