diff options
Diffstat (limited to 'src/backend/nodes/bitmapset.c')
-rw-r--r-- | src/backend/nodes/bitmapset.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/backend/nodes/bitmapset.c b/src/backend/nodes/bitmapset.c index 0a6c30e4ebc..b7b274aeff3 100644 --- a/src/backend/nodes/bitmapset.c +++ b/src/backend/nodes/bitmapset.c @@ -194,6 +194,7 @@ bms_make_singleton(int x) wordnum = WORDNUM(x); bitnum = BITNUM(x); result = (Bitmapset *) palloc0(BITMAPSET_SIZE(wordnum + 1)); + result->type = T_Bitmapset; result->nwords = wordnum + 1; result->words[wordnum] = ((bitmapword) 1 << bitnum); return result; @@ -852,6 +853,7 @@ bms_add_range(Bitmapset *a, int lower, int upper) if (a == NULL) { a = (Bitmapset *) palloc0(BITMAPSET_SIZE(uwordnum + 1)); + a->type = T_Bitmapset; a->nwords = uwordnum + 1; } else if (uwordnum >= a->nwords) |