mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-15 01:13:30 +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.
538 B
538 B
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: `list.last'/2, which is defined in another module,
assert_in_interface.m:012: `list'.
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.
assert_in_interface.m:012: error: exported promise refers to predicate
assert_in_interface.m:012: `list.last'/2, which is defined in another module,
assert_in_interface.m:012: `list'.
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.