mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-23 13:23:47 +00:00
compiler/add_foreign_enum.m:
As above.
tests/invalid/fe_unmapped_nonverbose.err_exp:
tests/invalid/fe_unmapped_verbose.err_exp:
tests/invalid/foreign_enum_invalid.err_exp:
Update the expected outputs.
18 lines
1.1 KiB
Plaintext
18 lines
1.1 KiB
Plaintext
foreign_enum_invalid.m:021: Error: `:- pragma foreign_enum' declaration for
|
|
foreign_enum_invalid.m:021: `foreign_enum_invalid.in_int'/0 in module
|
|
foreign_enum_invalid.m:021: interface.
|
|
foreign_enum_invalid.m:027: In `:- pragma foreign_enum' declaration for type
|
|
foreign_enum_invalid.m:027: `foreign_enum_invalid.incomplete'/0:
|
|
foreign_enum_invalid.m:027: error: the following constructor does not have a
|
|
foreign_enum_invalid.m:027: foreign value:
|
|
foreign_enum_invalid.m:027: `baz'.
|
|
foreign_enum_invalid.m:032: In `:- pragma foreign_enum' declaration for type
|
|
foreign_enum_invalid.m:032: `foreign_enum_invalid.not_a_bijection'/0:
|
|
foreign_enum_invalid.m:032: error: the mapping between Mercury enumeration
|
|
foreign_enum_invalid.m:032: values and foreign values does not form a
|
|
foreign_enum_invalid.m:032: bijection.
|
|
foreign_enum_invalid.m:040: In `:- pragma foreign_enum' declaration for type
|
|
foreign_enum_invalid.m:040: `foreign_enum_invalid.dup_foreign_enum'/0:
|
|
foreign_enum_invalid.m:040: error: `foreign_enum_invalid.dup_foreign_enum'/0
|
|
foreign_enum_invalid.m:040: has multiple foreign_enum pragmas.
|