Files
mercury/tests/term/sum.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
378 B
Plaintext

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