Files
mercury/tests/term/select.trans_opt_exp2
Zoltan Somogyi 4ebdc16a97 Update exp2 filed for termination test cases.
This is needed after my recent change to intermod.m.
2015-09-20 10:16:06 +10:00

6 lines
382 B
Plaintext

:- module select.
:- pragma termination_info(select.select((builtin.out), (builtin.in), (builtin.out)), finite(-1, [no, no, yes, no]), cannot_loop).
:- pragma termination2_info(select.select((builtin.out), (builtin.in), (builtin.out)), constraints([le([term(2, r(-1, 1))], r(-2, 1)), eq([term(1, r(1, 1)), term(2, r(-1, 1)), term(3, r(1, 1))], r(-2, 1))]), not_set, cannot_loop).