mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-15 17:33:38 +00:00
compiler/add_foreign_proc.m:
Use the agreed wording *consistently* in the diagnostics
generated by this module.
Also, delete a call to the test for builtins that I recently
accidentally duplicated instead of just moving.
tests/invalid/foreign_proc_dup_var.err_exp:
tests/invalid/foreign_purity_mismatch.err_exp:
tests/invalid/fp_dup_bug.err_exp:
tests/invalid/pragma_qual_error.err_exp:
tests/warnings/foreign_singleton.err_exp:
tests/warnings/singleton_test.err_exp:
tests/warnings/warn_return.err_exp:
tests/warnings/warn_succ_ind.err_exp:
Expect the updated wording for all those diagnostics.
2.5 KiB
2.5 KiB
pragma_qual_error.m:025: In `:- pragma foreign_export_enum' declaration:
pragma_qual_error.m:025: error: the type `bar'/0 is undefined.
pragma_qual_error.m:032: Error: `:- pragma foreign_enum' declaration for the
pragma_qual_error.m:032: undeclared type `bar'/0.
pragma_qual_error.m:046: Error: C foreign_proc for undeclared mode of predicate
pragma_qual_error.m:046: `pragma_qual_error.foo'/2.
pragma_qual_error.m:046: In `:- pragma foreign_proc' declaration:
pragma_qual_error.m:046: error: the mode `not_a_mode'/0 is undefined.
pragma_qual_error.m:060: Error: `:- pragma memo' declaration for undeclared
pragma_qual_error.m:060: mode of predicate `pragma_qual_error.memoproc'/3.
pragma_qual_error.m:060: In `:- pragma memo' declaration:
pragma_qual_error.m:060: error: the mode `not_a_mode'/0 is undefined.
pragma_qual_error.m:071: Error: `:- pragma loop_check' declaration for
pragma_qual_error.m:071: undeclared mode of predicate
pragma_qual_error.m:071: `pragma_qual_error.loop_check_proc'/2.
pragma_qual_error.m:071: In `:- pragma loop_check' declaration:
pragma_qual_error.m:071: error: the mode `not_a_mode'/0 is undefined.
pragma_qual_error.m:088: Error: `:- pragma minimal_model_stack_copy'
pragma_qual_error.m:088: declaration for undeclared mode of predicate
pragma_qual_error.m:088: `pragma_qual_error.tc'/2.
pragma_qual_error.m:088: In `:- pragma minimal_model' declaration:
pragma_qual_error.m:088: error: the mode `not_a_mode'/0 is undefined.
pragma_qual_error.m:112: In `:- pragma type_spec' declaration:
pragma_qual_error.m:112: error: the mode `not_a_mode'/0 is undefined.
pragma_qual_error.m:112: In `:- pragma type_spec' declaration:
pragma_qual_error.m:112: error: the type `not_a_type'/0 is undefined.
pragma_qual_error.m:112: In `:- pragma type_spec' declaration for predicate
pragma_qual_error.m:112: `type_spec_pred'/2:
pragma_qual_error.m:112: error: mode annotation specifies undeclared mode
pragma_qual_error.m:112: `type_spec_pred(in, not_a_mode)'.
For more information, recompile with `-E'.
pragma_qual_error.m:025: error: the type `bar'/0 is undefined.
pragma_qual_error.m:032: Error: `:- pragma foreign_enum' declaration for the
pragma_qual_error.m:032: undeclared type `bar'/0.
pragma_qual_error.m:046: Error: C foreign_proc for undeclared mode of predicate
pragma_qual_error.m:046: `pragma_qual_error.foo'/2.
pragma_qual_error.m:046: In `:- pragma foreign_proc' declaration:
pragma_qual_error.m:046: error: the mode `not_a_mode'/0 is undefined.
pragma_qual_error.m:060: Error: `:- pragma memo' declaration for undeclared
pragma_qual_error.m:060: mode of predicate `pragma_qual_error.memoproc'/3.
pragma_qual_error.m:060: In `:- pragma memo' declaration:
pragma_qual_error.m:060: error: the mode `not_a_mode'/0 is undefined.
pragma_qual_error.m:071: Error: `:- pragma loop_check' declaration for
pragma_qual_error.m:071: undeclared mode of predicate
pragma_qual_error.m:071: `pragma_qual_error.loop_check_proc'/2.
pragma_qual_error.m:071: In `:- pragma loop_check' declaration:
pragma_qual_error.m:071: error: the mode `not_a_mode'/0 is undefined.
pragma_qual_error.m:088: Error: `:- pragma minimal_model_stack_copy'
pragma_qual_error.m:088: declaration for undeclared mode of predicate
pragma_qual_error.m:088: `pragma_qual_error.tc'/2.
pragma_qual_error.m:088: In `:- pragma minimal_model' declaration:
pragma_qual_error.m:088: error: the mode `not_a_mode'/0 is undefined.
pragma_qual_error.m:112: In `:- pragma type_spec' declaration:
pragma_qual_error.m:112: error: the mode `not_a_mode'/0 is undefined.
pragma_qual_error.m:112: In `:- pragma type_spec' declaration:
pragma_qual_error.m:112: error: the type `not_a_type'/0 is undefined.
pragma_qual_error.m:112: In `:- pragma type_spec' declaration for predicate
pragma_qual_error.m:112: `type_spec_pred'/2:
pragma_qual_error.m:112: error: mode annotation specifies undeclared mode
pragma_qual_error.m:112: `type_spec_pred(in, not_a_mode)'.
For more information, recompile with `-E'.