%---------------------------------------------------------------------------% % vim: ts=4 sw=4 et ft=mercury %---------------------------------------------------------------------------% % % The compiler of 20/9/1999 aborted on this test case % due to higher_order.m erroneously adding type-info arguments % when specializing the call to unify/2 into a call to % builtin_unify_pred/2. :- module ho_unify. :- interface. :- pred ho_unify(pred(int), pred(int)). :- mode ho_unify(pred(in) is semidet, pred(in) is semidet) is semidet. :- implementation. ho_unify(X, Y) :- unify(X, Y).