Files
mercury/tests/invalid/bad_item_in_interface.err_exp2
Zoltan Somogyi aed31c7eda Fix several test case failures.
tests/debugger/user_event_shallow.{m,exp}:
    Mark a predicate with no_inline to prevent -O5 from optimizing
    away an event that the .inp of this case depends on.

tests/invalid/Mmakefile:
    Make the test cases in this directory work even if code generation
    requires reading in the module's own .int file.

tests/invalid/bad_item_in_interface.err_exp2:
    Add an expected output file for grades that do not support memoisation.

tests/invalid/bad_item_in_interface.m:
    Document the reason for the existence of the .err_exp2 file.

tests/options_file/Mmakefile:
    Make the test cases in this directory work even if code generation
    requires reading in the module's own .int file.

    Conform to the changes below.

compiler/options.m:
doc/user_guide.texi:
    Make the --dump-options-file file take an argument that specifies
    the file to which the contents of the options file should be dumped.

compiler/mercury_compile_main.m:
compiler/options_file.m:
    Dump the options file to the specified file, if the filename is not "".
2021-07-30 01:43:59 +10:00

45 lines
2.7 KiB
Plaintext

bad_item_in_interface.m:027: Error: clause for predicate `hello'/1 in module
bad_item_in_interface.m:027: interface.
bad_item_in_interface.m:030: Error: `:- pragma foreign_decl' declaration in
bad_item_in_interface.m:030: module interface.
bad_item_in_interface.m:035: Error: `:- pragma foreign_code' declaration in
bad_item_in_interface.m:035: module interface.
bad_item_in_interface.m:040: Error: `:- pragma foreign_export' declaration in
bad_item_in_interface.m:040: module interface.
bad_item_in_interface.m:046: Error: `:- pragma foreign_export_enum' declaration
bad_item_in_interface.m:046: in module interface.
bad_item_in_interface.m:048: Error: `:- pragma inline' declaration in module
bad_item_in_interface.m:048: interface.
bad_item_in_interface.m:049: Error: `:- pragma no_inline' declaration in module
bad_item_in_interface.m:049: interface.
bad_item_in_interface.m:050: Error: `:- pragma consider_used' declaration in
bad_item_in_interface.m:050: module interface.
bad_item_in_interface.m:051: Error: `:- pragma no_determinism_warning'
bad_item_in_interface.m:051: declaration in module interface.
bad_item_in_interface.m:054: Error: `:- pragma fact_table' declaration in
bad_item_in_interface.m:054: module interface.
bad_item_in_interface.m:055: Error: `:- pragma memo' declaration in module
bad_item_in_interface.m:055: interface.
bad_item_in_interface.m:058: Error: `:- pragma external_pred' declaration in
bad_item_in_interface.m:058: module interface.
bad_item_in_interface.m:059: Error: `:- pragma external_pred' declaration in
bad_item_in_interface.m:059: module interface.
bad_item_in_interface.m:060: Error: `:- pragma promise_pure' declaration in
bad_item_in_interface.m:060: module interface.
bad_item_in_interface.m:061: Error: `:- pragma promise_semipure' declaration in
bad_item_in_interface.m:061: module interface.
bad_item_in_interface.m:062: Error: `:- pragma promise_equivalent_clauses'
bad_item_in_interface.m:062: declaration in module interface.
bad_item_in_interface.m:063: Error: `:- pragma require_feature_set' declaration
bad_item_in_interface.m:063: in module interface.
bad_item_in_interface.m:063: Error: this module must be compiled in a grade
bad_item_in_interface.m:063: that supports memoisation.
bad_item_in_interface.m:065: Error: `:- pragma foreign_proc' declaration in
bad_item_in_interface.m:065: module interface.
bad_item_in_interface.m:072: Error: `:- mutable' declaration in module
bad_item_in_interface.m:072: interface.
bad_item_in_interface.m:073: Error: `:- initialise' declaration in module
bad_item_in_interface.m:073: interface.
bad_item_in_interface.m:074: Error: `:- finalise' declaration in module
bad_item_in_interface.m:074: interface.