mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-15 17:33:38 +00:00
compiler/write_error_spec.m:
When error_specs include blank lines, we used to output lines
of the form "filename:linenumber: ". Stop generating the final space.
compiler/parse_tree_out_misc.m:
Add a new version of an existing function.
tests/invalid/actual_more_expected.err_exp:
tests/invalid/ambiguous_overloading_error.err_exp:
tests/invalid/any_passed_as_ground.err_exp:
tests/invalid/anys_in_negated_contexts.err_exp:
tests/invalid/bad_ambiguity_msg.err_exp:
tests/invalid/bug150.err_exp:
tests/invalid/bug150_partial_color.err_exp:
tests/invalid/bug496.err_exp:
tests/invalid/det_atomic_goal_msgs.err_exp:
tests/invalid/det_errors.err_exp:
tests/invalid/det_errors_and_io.err_exp:
tests/invalid/det_errors_deep.err_exp:
tests/invalid/ho_default_func_1.err_exp:
tests/invalid/ho_default_func_3.err_exp:
tests/invalid/ho_default_func_4.err_exp:
tests/invalid/ho_type_mode_bug.err_exp:
tests/invalid/magicbox.err_exp:
tests/invalid/max_error_line_width.err_exp:
tests/invalid/mode_inf.err_exp:
tests/invalid/modes_erroneous.err_exp:
tests/invalid/no_ho_inst.err_exp:
tests/invalid/not_a_switch.err_exp:
tests/invalid/state_vars_test_1.err_exp:
tests/invalid/try_detism.err_exp:
tests/invalid/user_field_access_decl_override_1.err_exp:
tests/invalid_nodepend/errors_2.err_exp:
tests/warnings/ambiguous_overloading.err_exp:
tests/warnings/inconsistent_pred_order.err_exp:
tests/warnings/subtype_order.err_exp:
tests/warnings/test_tscp.err_exp:
Stop expecting a final space.
5.4 KiB
5.4 KiB
ambiguous_overloading_error.m:054: Warning: this `:- import_module' declaration
ambiguous_overloading_error.m:054: for module `float' is out of order with
ambiguous_overloading_error.m:054: respect to the preceding
ambiguous_overloading_error.m:054: `:- import_module' declaration for module
ambiguous_overloading_error.m:054: `int'.
ambiguous_overloading_error.m:059: In clause for predicate `ambig_overload1'/1:
ambiguous_overloading_error.m:059: error: excessively ambiguous overloading.
ambiguous_overloading_error.m:059: The following symbol was overloaded in the
ambiguous_overloading_error.m:059: following contexts.
ambiguous_overloading_error.m:057:
ambiguous_overloading_error.m:057: The function symbol `f'/0.
ambiguous_overloading_error.m:057: The possible matches are:
ambiguous_overloading_error.m:057: the builtin type constructor
ambiguous_overloading_error.m:057: `character',
ambiguous_overloading_error.m:057: the type constructor
ambiguous_overloading_error.m:057: `ambiguous_overloading_error.bar'/0,
ambiguous_overloading_error.m:057: the type constructor
ambiguous_overloading_error.m:057: `ambiguous_overloading_error.foo'/0.
ambiguous_overloading_error.m:058: That symbol is also overloaded here.
ambiguous_overloading_error.m:059: Warning: the variable `L' is unified with a
ambiguous_overloading_error.m:059: term containing itself.
ambiguous_overloading_error.m:062: In clause for predicate `ambig_overload2'/1:
ambiguous_overloading_error.m:062: warning: highly ambiguous overloading.
ambiguous_overloading_error.m:062: The following symbols were overloaded in
ambiguous_overloading_error.m:062: the following contexts.
ambiguous_overloading_error.m:062:
ambiguous_overloading_error.m:062: The function symbol `a1'/0.
ambiguous_overloading_error.m:062: The possible matches are:
ambiguous_overloading_error.m:062: the type constructor
ambiguous_overloading_error.m:062: `ambiguous_overloading_error.baz'/0,
ambiguous_overloading_error.m:062: the type constructor
ambiguous_overloading_error.m:062: `ambiguous_overloading_error.qux'/0.
ambiguous_overloading_error.m:062:
ambiguous_overloading_error.m:062: The function symbol `a2'/0.
ambiguous_overloading_error.m:062: The possible matches are:
ambiguous_overloading_error.m:062: the type constructor
ambiguous_overloading_error.m:062: `ambiguous_overloading_error.baz'/0,
ambiguous_overloading_error.m:062: the type constructor
ambiguous_overloading_error.m:062: `ambiguous_overloading_error.qux'/0.
ambiguous_overloading_error.m:116: In clause for predicate `test_lt'/1:
ambiguous_overloading_error.m:116: error: excessively ambiguous overloading.
ambiguous_overloading_error.m:116: The following symbol was overloaded in the
ambiguous_overloading_error.m:116: following contexts.
ambiguous_overloading_error.m:067:
ambiguous_overloading_error.m:067: The predicate symbol `<'/2.
ambiguous_overloading_error.m:067: The possible matches are:
ambiguous_overloading_error.m:067: predicate `float.<'/2,
ambiguous_overloading_error.m:067: predicate `int.<'/2.
ambiguous_overloading_error.m:068: That symbol is also overloaded here.
ambiguous_overloading_error.m:069: That symbol is also overloaded here.
ambiguous_overloading_error.m:070: That symbol is also overloaded here.
ambiguous_overloading_error.m:071: That symbol is also overloaded here.
ambiguous_overloading_error.m:072: That symbol is also overloaded here.
ambiguous_overloading_error.m:073: That symbol is also overloaded here.
ambiguous_overloading_error.m:074: That symbol is also overloaded here.
ambiguous_overloading_error.m:075: That symbol is also overloaded here.
ambiguous_overloading_error.m:076: That symbol is also overloaded here.
ambiguous_overloading_error.m:077: That symbol is also overloaded here.
ambiguous_overloading_error.m:078: That symbol is also overloaded here.
ambiguous_overloading_error.m:126: In clause for predicate
ambiguous_overloading_error.m:126: `set_browser_param_from_option_table'/3:
ambiguous_overloading_error.m:126: warning: highly ambiguous overloading.
ambiguous_overloading_error.m:126: The following symbol was overloaded in the
ambiguous_overloading_error.m:126: following contexts.
ambiguous_overloading_error.m:121:
ambiguous_overloading_error.m:121: The function symbol
ambiguous_overloading_error.m:121: `lookup_bool_option'/2.
ambiguous_overloading_error.m:121: The possible matches are:
ambiguous_overloading_error.m:121: predicate `getopt.lookup_bool_option'/3,
ambiguous_overloading_error.m:121: function `getopt.lookup_bool_option'/2.
ambiguous_overloading_error.m:122: That symbol is also overloaded here.
ambiguous_overloading_error.m:123: That symbol is also overloaded here.
ambiguous_overloading_error.m:124: That symbol is also overloaded here.
ambiguous_overloading_error.m:125: That symbol is also overloaded here.
ambiguous_overloading_error.m:126: That symbol is also overloaded here.
For more information, recompile with `-E'.
ambiguous_overloading_error.m:054: for module `float' is out of order with
ambiguous_overloading_error.m:054: respect to the preceding
ambiguous_overloading_error.m:054: `:- import_module' declaration for module
ambiguous_overloading_error.m:054: `int'.
ambiguous_overloading_error.m:059: In clause for predicate `ambig_overload1'/1:
ambiguous_overloading_error.m:059: error: excessively ambiguous overloading.
ambiguous_overloading_error.m:059: The following symbol was overloaded in the
ambiguous_overloading_error.m:059: following contexts.
ambiguous_overloading_error.m:057:
ambiguous_overloading_error.m:057: The function symbol `f'/0.
ambiguous_overloading_error.m:057: The possible matches are:
ambiguous_overloading_error.m:057: the builtin type constructor
ambiguous_overloading_error.m:057: `character',
ambiguous_overloading_error.m:057: the type constructor
ambiguous_overloading_error.m:057: `ambiguous_overloading_error.bar'/0,
ambiguous_overloading_error.m:057: the type constructor
ambiguous_overloading_error.m:057: `ambiguous_overloading_error.foo'/0.
ambiguous_overloading_error.m:058: That symbol is also overloaded here.
ambiguous_overloading_error.m:059: Warning: the variable `L' is unified with a
ambiguous_overloading_error.m:059: term containing itself.
ambiguous_overloading_error.m:062: In clause for predicate `ambig_overload2'/1:
ambiguous_overloading_error.m:062: warning: highly ambiguous overloading.
ambiguous_overloading_error.m:062: The following symbols were overloaded in
ambiguous_overloading_error.m:062: the following contexts.
ambiguous_overloading_error.m:062:
ambiguous_overloading_error.m:062: The function symbol `a1'/0.
ambiguous_overloading_error.m:062: The possible matches are:
ambiguous_overloading_error.m:062: the type constructor
ambiguous_overloading_error.m:062: `ambiguous_overloading_error.baz'/0,
ambiguous_overloading_error.m:062: the type constructor
ambiguous_overloading_error.m:062: `ambiguous_overloading_error.qux'/0.
ambiguous_overloading_error.m:062:
ambiguous_overloading_error.m:062: The function symbol `a2'/0.
ambiguous_overloading_error.m:062: The possible matches are:
ambiguous_overloading_error.m:062: the type constructor
ambiguous_overloading_error.m:062: `ambiguous_overloading_error.baz'/0,
ambiguous_overloading_error.m:062: the type constructor
ambiguous_overloading_error.m:062: `ambiguous_overloading_error.qux'/0.
ambiguous_overloading_error.m:116: In clause for predicate `test_lt'/1:
ambiguous_overloading_error.m:116: error: excessively ambiguous overloading.
ambiguous_overloading_error.m:116: The following symbol was overloaded in the
ambiguous_overloading_error.m:116: following contexts.
ambiguous_overloading_error.m:067:
ambiguous_overloading_error.m:067: The predicate symbol `<'/2.
ambiguous_overloading_error.m:067: The possible matches are:
ambiguous_overloading_error.m:067: predicate `float.<'/2,
ambiguous_overloading_error.m:067: predicate `int.<'/2.
ambiguous_overloading_error.m:068: That symbol is also overloaded here.
ambiguous_overloading_error.m:069: That symbol is also overloaded here.
ambiguous_overloading_error.m:070: That symbol is also overloaded here.
ambiguous_overloading_error.m:071: That symbol is also overloaded here.
ambiguous_overloading_error.m:072: That symbol is also overloaded here.
ambiguous_overloading_error.m:073: That symbol is also overloaded here.
ambiguous_overloading_error.m:074: That symbol is also overloaded here.
ambiguous_overloading_error.m:075: That symbol is also overloaded here.
ambiguous_overloading_error.m:076: That symbol is also overloaded here.
ambiguous_overloading_error.m:077: That symbol is also overloaded here.
ambiguous_overloading_error.m:078: That symbol is also overloaded here.
ambiguous_overloading_error.m:126: In clause for predicate
ambiguous_overloading_error.m:126: `set_browser_param_from_option_table'/3:
ambiguous_overloading_error.m:126: warning: highly ambiguous overloading.
ambiguous_overloading_error.m:126: The following symbol was overloaded in the
ambiguous_overloading_error.m:126: following contexts.
ambiguous_overloading_error.m:121:
ambiguous_overloading_error.m:121: The function symbol
ambiguous_overloading_error.m:121: `lookup_bool_option'/2.
ambiguous_overloading_error.m:121: The possible matches are:
ambiguous_overloading_error.m:121: predicate `getopt.lookup_bool_option'/3,
ambiguous_overloading_error.m:121: function `getopt.lookup_bool_option'/2.
ambiguous_overloading_error.m:122: That symbol is also overloaded here.
ambiguous_overloading_error.m:123: That symbol is also overloaded here.
ambiguous_overloading_error.m:124: That symbol is also overloaded here.
ambiguous_overloading_error.m:125: That symbol is also overloaded here.
ambiguous_overloading_error.m:126: That symbol is also overloaded here.
For more information, recompile with `-E'.