mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-15 01:13:30 +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.
2.9 KiB
2.9 KiB
det_errors_deep.m:021: Error: the determinism declaration for predicate `p1'/3
det_errors_deep.m:021: is not satisfied.
det_errors_deep.m:021: Declared `det', inferred `semidet'.
det_errors_deep.m:021: The reason for the difference is the following.
det_errors_deep.m:030:
det_errors_deep.m:030: In argument 2 of clause head:
det_errors_deep.m:030: unification of `HeadVar__2' and `X' can fail.
det_errors_deep.m:022: Error: the determinism declaration for predicate `p2'/3
det_errors_deep.m:022: is not satisfied.
det_errors_deep.m:022: Declared `det', inferred `semidet'.
det_errors_deep.m:022: The reason for the difference is the following.
det_errors_deep.m:033:
det_errors_deep.m:033: In argument 2 of clause head:
det_errors_deep.m:033: in argument 2 of functor `node/3':
det_errors_deep.m:033: unification with `X' can fail.
det_errors_deep.m:023: Error: the determinism declaration for predicate `p3'/3
det_errors_deep.m:023: is not satisfied.
det_errors_deep.m:023: Declared `det', inferred `semidet'.
det_errors_deep.m:023: The reasons for the difference are the following.
det_errors_deep.m:035:
det_errors_deep.m:035: In argument 2 of clause head:
det_errors_deep.m:035: unification of `HeadVar__2' and
det_errors_deep.m:035: `det_errors_deep.node(_L, V_8, _R)' can fail.
det_errors_deep.m:035:
det_errors_deep.m:035: In argument 2 of clause head:
det_errors_deep.m:035: in argument 2 of functor `node/3':
det_errors_deep.m:035: unification with `X' can fail.
det_errors_deep.m:024: Error: the determinism declaration for predicate `p4'/3
det_errors_deep.m:024: is not satisfied.
det_errors_deep.m:024: Declared `det', inferred `semidet'.
det_errors_deep.m:024: The reasons for the difference are the following.
det_errors_deep.m:038:
det_errors_deep.m:038: In argument 2 of clause head:
det_errors_deep.m:038: unification of `HeadVar__2' and `X' can fail.
det_errors_deep.m:039:
det_errors_deep.m:039: In argument 1 of clause head:
det_errors_deep.m:039: in argument 3 of functor `node/3':
det_errors_deep.m:039: in argument 2 of functor `node/3':
det_errors_deep.m:039: unification with `X' can fail.
det_errors_deep.m:039:
det_errors_deep.m:039: In argument 2 of clause head:
det_errors_deep.m:039: unification of `HeadVar__2' and `X' can fail.
det_errors_deep.m:021: is not satisfied.
det_errors_deep.m:021: Declared `det', inferred `semidet'.
det_errors_deep.m:021: The reason for the difference is the following.
det_errors_deep.m:030:
det_errors_deep.m:030: In argument 2 of clause head:
det_errors_deep.m:030: unification of `HeadVar__2' and `X' can fail.
det_errors_deep.m:022: Error: the determinism declaration for predicate `p2'/3
det_errors_deep.m:022: is not satisfied.
det_errors_deep.m:022: Declared `det', inferred `semidet'.
det_errors_deep.m:022: The reason for the difference is the following.
det_errors_deep.m:033:
det_errors_deep.m:033: In argument 2 of clause head:
det_errors_deep.m:033: in argument 2 of functor `node/3':
det_errors_deep.m:033: unification with `X' can fail.
det_errors_deep.m:023: Error: the determinism declaration for predicate `p3'/3
det_errors_deep.m:023: is not satisfied.
det_errors_deep.m:023: Declared `det', inferred `semidet'.
det_errors_deep.m:023: The reasons for the difference are the following.
det_errors_deep.m:035:
det_errors_deep.m:035: In argument 2 of clause head:
det_errors_deep.m:035: unification of `HeadVar__2' and
det_errors_deep.m:035: `det_errors_deep.node(_L, V_8, _R)' can fail.
det_errors_deep.m:035:
det_errors_deep.m:035: In argument 2 of clause head:
det_errors_deep.m:035: in argument 2 of functor `node/3':
det_errors_deep.m:035: unification with `X' can fail.
det_errors_deep.m:024: Error: the determinism declaration for predicate `p4'/3
det_errors_deep.m:024: is not satisfied.
det_errors_deep.m:024: Declared `det', inferred `semidet'.
det_errors_deep.m:024: The reasons for the difference are the following.
det_errors_deep.m:038:
det_errors_deep.m:038: In argument 2 of clause head:
det_errors_deep.m:038: unification of `HeadVar__2' and `X' can fail.
det_errors_deep.m:039:
det_errors_deep.m:039: In argument 1 of clause head:
det_errors_deep.m:039: in argument 3 of functor `node/3':
det_errors_deep.m:039: in argument 2 of functor `node/3':
det_errors_deep.m:039: unification with `X' can fail.
det_errors_deep.m:039:
det_errors_deep.m:039: In argument 2 of clause head:
det_errors_deep.m:039: unification of `HeadVar__2' and `X' can fail.