]> Repositorios git - scryer-prolog.git/commitdiff
remove unification from dif/2
authorMark Thom <[email protected]>
Mon, 4 Mar 2019 01:14:05 +0000 (18:14 -0700)
committerMark Thom <[email protected]>
Mon, 4 Mar 2019 01:14:05 +0000 (18:14 -0700)
src/prolog/lib/dif.pl

index 72101b825ff2749e0c04f0180ae00e8973a800dd..e830a206dc10549c30b715925c35990428973654 100644 (file)
@@ -37,8 +37,7 @@ verify_attributes(Var, Value, Goals) :-
 % suggestions for improvement.
 
 dif(X, Y) :- X \== Y,
-             (   X \= Y -> true
-            ;   term_variables(X, XVars), term_variables(Y, YVars),
+             (   term_variables(X, XVars), term_variables(Y, YVars),
                 dif_set_variables(XVars, X, Y),
                 dif_set_variables(YVars, X, Y)
             ).