diff options
Diffstat (limited to 'src/backend/utils/adt/selfuncs.c')
-rw-r--r-- | src/backend/utils/adt/selfuncs.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/backend/utils/adt/selfuncs.c b/src/backend/utils/adt/selfuncs.c index 1588ac405a2..df61fea567b 100644 --- a/src/backend/utils/adt/selfuncs.c +++ b/src/backend/utils/adt/selfuncs.c @@ -15,7 +15,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/utils/adt/selfuncs.c,v 1.228 2007/02/27 23:48:09 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/utils/adt/selfuncs.c,v 1.229 2007/03/17 00:11:05 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -1599,6 +1599,7 @@ scalararraysel(PlannerInfo *root, args = list_make2(leftop, makeConst(nominal_element_type, + -1, elmlen, elem_values[i], elem_nulls[i], @@ -4717,7 +4718,8 @@ string_to_const(const char *str, Oid datatype) { Datum conval = string_to_datum(str, datatype); - return makeConst(datatype, ((datatype == NAMEOID) ? NAMEDATALEN : -1), + return makeConst(datatype, -1, + ((datatype == NAMEOID) ? NAMEDATALEN : -1), conval, false, false); } @@ -4734,7 +4736,7 @@ string_to_bytea_const(const char *str, size_t str_len) SET_VARSIZE(bstr, VARHDRSZ + str_len); conval = PointerGetDatum(bstr); - return makeConst(BYTEAOID, -1, conval, false, false); + return makeConst(BYTEAOID, -1, -1, conval, false, false); } /*------------------------------------------------------------------------- |