From 7aef2d7426e4f098efcc2de0e3ff4b6c6146c735 Mon Sep 17 00:00:00 2001 From: vsc Date: Sat, 5 Nov 2005 03:02:33 +0000 Subject: [PATCH] get rid of unnecessary ^ in setof Found bug in comparisons git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1442 b08c6af1-5177-4d33-ba66-4b1c6b8b522a --- C/absmi.c | 9 ++++++++- changes-5.1.html | 3 +++ pl/setof.yap | 38 ++++++++++++++++++++------------------ 3 files changed, 31 insertions(+), 19 deletions(-) diff --git a/C/absmi.c b/C/absmi.c index 73e21e9bc..ad09a3026 100644 --- a/C/absmi.c +++ b/C/absmi.c @@ -10,8 +10,11 @@ * * * File: absmi.c * * comments: Portable abstract machine interpreter * -* Last rev: $Date: 2005-11-04 15:39:14 $,$Author: vsc $ * +* Last rev: $Date: 2005-11-05 03:02:33 $,$Author: vsc $ * * $Log: not supported by cvs2svn $ +* Revision 1.181 2005/11/04 15:39:14 vsc +* absmi should PREG, never P!! +* * Revision 1.180 2005/10/28 17:38:49 vsc * sveral updates * @@ -10119,6 +10122,7 @@ Yap_absmi(int inp) BEGP(pt0); deref_body(d0, pt0, call_bfunc_xx_unk, call_bfunc_xx_nvar); + d1 = Deref(d1); goto exec_bin_cmp_xx; ENDP(pt0); @@ -10191,6 +10195,7 @@ Yap_absmi(int inp) BEGP(pt0); deref_body(d0, pt0, call_bfunc_yx_unk, call_bfunc_yx_nvar); + d1 = Deref(d1); goto exec_bin_cmp_yx; ENDP(pt0); @@ -10263,6 +10268,7 @@ Yap_absmi(int inp) BEGP(pt0); deref_body(d0, pt0, call_bfunc_xy_unk, call_bfunc_xy_nvar); + d1 = Deref(d1); goto exec_bin_cmp_xy; ENDP(pt0); @@ -10338,6 +10344,7 @@ Yap_absmi(int inp) BEGP(pt0); deref_body(d0, pt0, call_bfunc_yy_unk, call_bfunc_yy_nvar); + d1 = Deref(d1); goto exec_bin_cmp_yy; ENDP(pt0); diff --git a/changes-5.1.html b/changes-5.1.html index d1e4ff79c..d5b591a8f 100644 --- a/changes-5.1.html +++ b/changes-5.1.html @@ -16,6 +16,9 @@

Yap-5.1.0: