Changeset: 255767b63ccd for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=255767b63ccd
Modified Files:
        gdk/gdk_bat.c
Branch: Jul2015
Log Message:

Make sure a var heap doesn't use more than its size.


diffs (12 lines):

diff --git a/gdk/gdk_bat.c b/gdk/gdk_bat.c
--- a/gdk/gdk_bat.c
+++ b/gdk/gdk_bat.c
@@ -2858,6 +2858,8 @@ BATassertHeadProps(BAT *b)
        /* only linear atoms can be sorted */
        assert(!b->hsorted || ATOMlinear(b->htype));
        assert(!b->hrevsorted || ATOMlinear(b->htype));
+       /* var heaps must have sane sizes */
+       assert(b->H->vheap == NULL || b->H->vheap->free <= b->H->vheap->size);
 
        if (!b->hkey && !b->hsorted && !b->hrevsorted &&
            !b->H->nonil && !b->H->nil) {
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to