diff options
Diffstat (limited to 'contrib/pageinspect/hashfuncs.c')
-rw-r--r-- | contrib/pageinspect/hashfuncs.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/contrib/pageinspect/hashfuncs.c b/contrib/pageinspect/hashfuncs.c index 69af7b962ff..5287dbe1a30 100644 --- a/contrib/pageinspect/hashfuncs.c +++ b/contrib/pageinspect/hashfuncs.c @@ -564,21 +564,11 @@ hash_metapage_info(PG_FUNCTION_ARGS) for (i = 0; i < HASH_MAX_SPLITPOINTS; i++) spares[i] = Int64GetDatum((int64) metad->hashm_spares[i]); - values[j++] = PointerGetDatum(construct_array(spares, - HASH_MAX_SPLITPOINTS, - INT8OID, - sizeof(int64), - FLOAT8PASSBYVAL, - TYPALIGN_DOUBLE)); + values[j++] = PointerGetDatum(construct_array_builtin(spares, HASH_MAX_SPLITPOINTS, INT8OID)); for (i = 0; i < HASH_MAX_BITMAPS; i++) mapp[i] = Int64GetDatum((int64) metad->hashm_mapp[i]); - values[j++] = PointerGetDatum(construct_array(mapp, - HASH_MAX_BITMAPS, - INT8OID, - sizeof(int64), - FLOAT8PASSBYVAL, - TYPALIGN_DOUBLE)); + values[j++] = PointerGetDatum(construct_array_builtin(mapp, HASH_MAX_BITMAPS, INT8OID)); tuple = heap_form_tuple(tupleDesc, values, nulls); |