Regression test.

Estimated hours taken: 0.05

tests/valid/lambda_inference.m
	Regression test.
This commit is contained in:
Simon Taylor
1996-06-28 05:49:38 +00:00
parent 1eddd52ec2
commit 01d7ffa610
2 changed files with 18 additions and 0 deletions

View File

@@ -23,6 +23,7 @@ SOURCES= \
higher_order3.m\
implied_mode.m \
indexing.m \
lambda_inference.m\
loop.m \
multidet_prune1.m \
multidet_test.m \

View File

@@ -0,0 +1,17 @@
% regression test for inference and lambda modes.
:- module lambda_inference.
:- interface.
:- pred ok(int, pred(int)).
:- mode ok(in, free -> pred(in) is semidet) is semidet.
:- implementation.
ok(Var, lambda([X::in] is semidet, X = 5)) :-
inferred(Var).
:- pred inferred(int).
inferred(5).