Files
mercury/tests/invalid/det_errors.err_exp
Zoltan Somogyi c53f9ab46e Don't output lines that end with a space.
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.
2025-09-15 06:28:07 +10:00

100 lines
6.0 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

det_errors.m:009: Error: the determinism declaration for predicate `p1'/1 is
det_errors.m:009: not satisfied.
det_errors.m:009: Declared `det', inferred `semidet'.
det_errors.m:009: The reason for the difference is the following.
det_errors.m:042:
det_errors.m:042: In argument 1 of clause head:
det_errors.m:042: unification of `HeadVar__1' and `42' can fail.
det_errors.m:010: Error: the determinism declaration for predicate `p2'/1 is
det_errors.m:010: not satisfied.
det_errors.m:010: Declared `det', inferred `semidet'.
det_errors.m:010: The reason for the difference is the following.
det_errors.m:043:
det_errors.m:043: Unification of `X' and `42' can fail.
det_errors.m:011: Error: the determinism declaration for predicate `p3'/1 is
det_errors.m:011: not satisfied.
det_errors.m:011: Declared `det', inferred `semidet'.
det_errors.m:011: The reason for the difference is the following.
det_errors.m:044:
det_errors.m:044: Unification of `X' and `42' can fail.
det_errors.m:012: Error: the determinism declaration for predicate `p4'/1 is
det_errors.m:012: not satisfied.
det_errors.m:012: Declared `det', inferred `semidet'.
det_errors.m:012: The reason for the difference is the following.
det_errors.m:045:
det_errors.m:045: In argument 2 of functor `+/2':
det_errors.m:045: unification with `21' can fail.
det_errors.m:026: Error: the determinism declaration for predicate `q'/2 is not
det_errors.m:026: satisfied.
det_errors.m:026: Declared `det', inferred `semidet'.
det_errors.m:026: The reason for the difference is the following.
det_errors.m:048:
det_errors.m:048: The switch on `HeadVar__1' does not cover
det_errors.m:048: `d'/0,
det_errors.m:048: `e'/0,
det_errors.m:048: `f'/0,
det_errors.m:048: `g'/0,
det_errors.m:048: `h'/1,
det_errors.m:048: `i'/1.
det_errors.m:034: Error: the determinism declaration for predicate `r'/2 is not
det_errors.m:034: satisfied.
det_errors.m:034: Declared `det', inferred `nondet'.
det_errors.m:034: The reasons for the difference are the following.
det_errors.m:054:
det_errors.m:054: The switch on `U' does not cover
det_errors.m:054: `u2'/0.
det_errors.m:057:
det_errors.m:057: Inside the case u3(V_16) of the switch on U:
det_errors.m:057: the switch on `V_16' does not cover
det_errors.m:057: `d'/0,
det_errors.m:057: `e'/0,
det_errors.m:057: `f'/0,
det_errors.m:057: `g'/0,
det_errors.m:057: `h'/1,
det_errors.m:057: `i'/1.
det_errors.m:066:
det_errors.m:066: Inside the case u4(V_17) of the switch on U:
det_errors.m:066: the switch on `V_17' does not cover
det_errors.m:066: `h'/1,
det_errors.m:066: `i'/1.
det_errors.m:075:
det_errors.m:075: Inside the case u4(V_17) of the switch on U:
det_errors.m:075: inside the case d/0 of the switch on V_17:
det_errors.m:075: disjunction has more than one disjunct with solutions.
det_errors.m:078:
det_errors.m:078: This later disjunct may have a solution.
det_errors.m:035: Error: the determinism declaration for predicate `s'/2 is not
det_errors.m:035: satisfied.
det_errors.m:035: Declared `det', inferred `nondet'.
det_errors.m:035: The reasons for the difference are the following.
det_errors.m:093:
det_errors.m:093: The switch on `U' does not cover
det_errors.m:093: `u2'/0.
det_errors.m:096:
det_errors.m:096: Inside the case u3(V_11) of the switch on U:
det_errors.m:096: the switch on `V_11' does not cover
det_errors.m:096: `d'/0,
det_errors.m:096: `e'/0,
det_errors.m:096: `f'/0,
det_errors.m:096: `g'/0,
det_errors.m:096: `h'/1,
det_errors.m:096: `i'/1.
det_errors.m:116:
det_errors.m:116: Inside the case u4(V) of the switch on U:
det_errors.m:116: inside the case d/0 of the switch on V:
det_errors.m:116: disjunction has more than one disjunct with solutions.
det_errors.m:119:
det_errors.m:119: This later disjunct may have a solution.
det_errors.m:125:
det_errors.m:125: Inside the case u4(V) of the switch on U:
det_errors.m:125: inside the case e/0, f/0 of the switch on V:
det_errors.m:125: disjunction has more than one disjunct with solutions.
det_errors.m:126:
det_errors.m:126: This later disjunct may have a solution.
det_errors.m:135:
det_errors.m:135: Inside the case u4(V) of the switch on U:
det_errors.m:135: inside the case h/1, i/1 of the switch on V:
det_errors.m:135: disjunction has more than one disjunct with solutions.
det_errors.m:136:
det_errors.m:136: This later disjunct may have a solution.