Files
mercury/tests/invalid/bad_foreign_code.err_exp
Julien Fischer 6f2f17359e Improve test coverage for foreign_{decl,code} pragmas.
tests/invalid/bad_foreign_code.{m,err_exp}:
tests/invalid/bad_foreign_decl.{m,err_exp}:
    Test for the error messages caused by syntax errors.

tests/invalid/Mmakefile:
     Include the new tests.
2016-05-26 13:02:27 +10:00

15 lines
933 B
Plaintext

bad_foreign_code.m:017: Error: invalid `:- pragma foreign_code' declaration:
bad_foreign_code.m:017: wrong number of arguments.
bad_foreign_code.m:021: Error: invalid `:- pragma foreign_code' declaration:
bad_foreign_code.m:021: wrong number of arguments.
bad_foreign_code.m:025: Error: invalid `:- pragma foreign_code' declaration:
bad_foreign_code.m:025: invalid language parameter.
bad_foreign_code.m:029: Error: invalid `:- pragma foreign_code' declaration:
bad_foreign_code.m:029: expected string for foreign code.
bad_foreign_code.m:033: Error: invalid `:- pragma foreign_code' declaration:
bad_foreign_code.m:033: expected string for foreign code.
bad_foreign_code.m:043: Error: invalid `:- pragma foreign_code' declaration:
bad_foreign_code.m:043: invalid language parameter.
bad_foreign_code.m:044: Error: invalid `:- pragma foreign_code' declaration:
bad_foreign_code.m:044: expected string for foreign code.