Files
mercury/tests/invalid/func_errors.err_exp
Fergus Henderson 74dfe1af37 New test case to check that we correctly report errors
Estimated hours taken: 0.25

tests/invalid/Mmake:
tests/invalid/func_errors.m:
tests/invalid/func_errors.err_exp:
	New test case to check that we correctly report errors
	for certain invalid function declarations.
	(Mercury 0.6 failed this test case.)
1997-08-15 15:46:33 +00:00

7 lines
547 B
Plaintext

func_errors.m:009: Error: function declaration specifies a determinism but does not specify the mode: foo(int, int).
func_errors.m:010: Error: some but not all arguments have modes: bar(int :: in, int).
func_errors.m:011: Error: function arguments have modes, but function result doesn't: baz(int :: in, int :: in).
func_errors.m:012: Error: function result has mode, but function arguments don't: quux(int, int).
func_errors.m:018: Error: some but not all arguments have modes: q(int :: in, int).
For more information, try recompiling with `-E'.