From 0e85abd658738db9ea183c133c89c3c94ee37dae Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Wed, 21 Mar 2012 23:30:14 +0200 Subject: Clean up compiler warnings from unused variables with asserts disabled For those variables only used when asserts are enabled, use a new macro PG_USED_FOR_ASSERTS_ONLY, which expands to __attribute__((unused)) when asserts are not enabled. --- src/backend/utils/adt/selfuncs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/backend/utils/adt/selfuncs.c') diff --git a/src/backend/utils/adt/selfuncs.c b/src/backend/utils/adt/selfuncs.c index 7662b31729b..ced40484c4a 100644 --- a/src/backend/utils/adt/selfuncs.c +++ b/src/backend/utils/adt/selfuncs.c @@ -3874,7 +3874,7 @@ convert_string_datum(Datum value, Oid typid) { char *xfrmstr; size_t xfrmlen; - size_t xfrmlen2; + size_t xfrmlen2 PG_USED_FOR_ASSERTS_ONLY; /* * Note: originally we guessed at a suitable output buffer size, and @@ -6408,7 +6408,7 @@ btcostestimate(PG_FUNCTION_ARGS) RestrictInfo *rinfo = (RestrictInfo *) lfirst(lcc); Expr *clause; Node *leftop, - *rightop; + *rightop PG_USED_FOR_ASSERTS_ONLY; Oid clause_op; int op_strategy; bool is_null_op = false; -- cgit v1.2.3