mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-15 17:33:38 +00:00
compiler/check_import_accessibility.m:
compiler/equiv_type.m:
compiler/module_qual.qual_errors.m:
compiler/prog_foreign_enum.m:
Add color to the diagnostics generated by these modules.
In a few cases, improve the wording of the diagnostic.
tests/invalid/bad_fact_table_decls.err_exp:
tests/invalid/bug10.err_exp:
tests/invalid/bug113.err_exp:
tests/invalid/bug436.err_exp:
tests/invalid/circ_type_1.err_exp:
tests/invalid/circ_type_2.err_exp:
tests/invalid/circ_type_3.err_exp:
tests/invalid/circ_type_5.err_exp:
tests/invalid/ee_invalid.err_exp:
tests/invalid/fe_unmapped_nonverbose.err_exp:
tests/invalid/fe_unmapped_verbose.err_exp:
tests/invalid/foreign_enum_invalid.err_exp:
tests/invalid/oisu_check_add_pragma_errors.err_exp:
tests/invalid/pragma_qual_error.err_exp:
tests/invalid/type_loop.err_exp:
tests/invalid/undef_lambda_mode.err_exp:
tests/invalid/undef_mode_and_no_clauses.err_exp:
tests/invalid/wrong_type_arity.err_exp:
tests/invalid_make_int/bad_instance.int_err_exp:
tests/invalid_make_int/bad_type_class_constraint_intermodule.int_err_exp:
tests/invalid_make_int/bug17.int_err_exp:
tests/invalid_make_int/bug499.int_err_exp:
tests/invalid_make_int/bug521.int_err_exp:
tests/invalid_make_int/builtin_int.int_err_exp:
tests/invalid_make_int/instance_no_type.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/missing_parent_import.int_err_exp:
tests/invalid_make_int/sub_c.int_err_exp:
tests/invalid_make_int/test_nested.int_err_exp:
tests/invalid_make_int/transitive_import.int_err_exp:
tests/invalid_make_int/type_arity.int_err_exp:
tests/invalid_make_int/undef_inst.int_err_exp:
tests/invalid_make_int/undef_mode.int_err_exp:
tests/invalid_make_int/undef_type_int.int_err_exp:
tests/invalid_make_int/undef_type_mod_qual.int_err_exp:
tests/invalid_nodepend/bad_mutable.err_exp:
tests/invalid_nodepend/errors_1.err_exp:
tests/invalid_nodepend/errors_3.err_exp:
tests/invalid_nodepend/kind.err_exp:
tests/invalid_nodepend/subtype_invalid_supertype.err_exp:
tests/invalid_nodepend/test_with_type.err_exp:
tests/invalid_nodepend/uu_type.err_exp:
tests/recompilation/add_type_re.err_exp.2:
tests/recompilation/remove_type_re.err_exp.2:
tests/recompilation/type_qual_re.err_exp.2:
tests/warnings/unused_import.err_exp:
tests/warnings/unused_interface_import.err_exp:
Expect updated diagnostics.
312 B
312 B
bad_instance.m:009: In declaration of instance of typeclass `foo'/2:
bad_instance.m:009: error: the type `bar'/1 is not exported, and thus it may
bad_instance.m:009: not be used in the interface.
`bad_instance.int' and `bad_instance.int2' not written.
bad_instance.m:009: error: the type `bar'/1 is not exported, and thus it may
bad_instance.m:009: not be used in the interface.
`bad_instance.int' and `bad_instance.int2' not written.