mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-26 14:54:17 +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.
7 lines
428 B
Plaintext
7 lines
428 B
Plaintext
instance_bug.m:013: Error: non-abstract instance declaration [38;5;203min module[39;49m
|
||
instance_bug.m:013: [38;5;203minterface.[39;49m
|
||
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.
|