Changeset: fb276004a608 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/fb276004a608
Modified Files:
gdk/gdk_project.c
Branch: Aug2024
Log Message:
Fix property setting corner case.
This situation doesn't normally occur, but was still incorrect.
diffs (20 lines):
diff --git a/gdk/gdk_project.c b/gdk/gdk_project.c
--- a/gdk/gdk_project.c
+++ b/gdk/gdk_project.c
@@ -742,12 +742,12 @@ BATproject2(BAT *restrict l, BAT *restri
bn->tnonil = li.nonil & r1i.nonil;
bn->tsorted = li.count <= 1
|| (li.sorted & r1i.sorted)
- || (li.revsorted & r1i.revsorted)
- || r1i.count <= 1;
+ || (li.revsorted & r1i.revsorted & li.nonil)
+ || (r1i.count <= 1 && li.nonil);
bn->trevsorted = li.count <= 1
- || (li.sorted & r1i.revsorted)
+ || (li.sorted & r1i.revsorted & li.nonil)
|| (li.revsorted & r1i.sorted)
- || r1i.count <= 1;
+ || (r1i.count <= 1 && li.nonil);
bn->tkey = li.count <= 1 || (li.key & r1i.key);
}
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]