mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-22 04:43:53 +00:00
compiler/inst_check.m:
compiler/make_hlds_error.m:
compiler/module_qual.qual_errors.m:
Use color more sparingly.
compiler/check_promise.m:
compiler/inst_mode_type_prop.m:
Add color to the diagnostics generated by these modules.
tests/invalid/assert_in_interface.err_exp:
tests/invalid/bad_consider_used.err_exp:
tests/invalid/bad_inst_for_type.err_exp:
tests/invalid/bad_type_for_inst.err_exp:
tests/invalid/test_type_spec.err_exp:
tests/invalid/tricky_assert1.err_exp:
tests/invalid/wrong_type_arity.err_exp:
tests/invalid_make_int/bad_type_class_constraint_intermodule.int_err_exp:
tests/invalid_make_int/int_impl_imports.int_err_exp:
tests/invalid_make_int/missing_interface_import.int_err_exp:
tests/invalid_make_int/missing_interface_import_test_2.int_err_exp:
tests/invalid_make_int/transitive_import.int_err_exp:
tests/invalid_make_int/type_arity.int_err_exp:
tests/invalid_nodepend/errors_3.err_exp:
Expect updated diagnostics.
8 lines
538 B
Plaintext
8 lines
538 B
Plaintext
assert_in_interface.m:012: In interface for module `assert_in_interface':
|
||
assert_in_interface.m:012: error: exported promise refers to predicate
|
||
assert_in_interface.m:012: [38;5;87m`list.last'/2[39;49m, which is [38;5;203mdefined in another module,[39;49m
|
||
assert_in_interface.m:012: [38;5;203m`list'.[39;49m
|
||
assert_in_interface.m:012: Either move the promise into the implementation
|
||
assert_in_interface.m:012: section, or move it to the `list' module. In most
|
||
assert_in_interface.m:012: cases, the latter is preferable.
|