From 096a30b5385bfcc857fab85b17bc5e2cebaa5589 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Fri, 24 Apr 2009 16:09:50 +0000 Subject: [PATCH] Fix some more 'variable may be used uninitialized' warnings from gcc 4.4. --- src/backend/parser/parse_func.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/backend/parser/parse_func.c b/src/backend/parser/parse_func.c index edee35edce..91a6f12d66 100644 --- a/src/backend/parser/parse_func.c +++ b/src/backend/parser/parse_func.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/parser/parse_func.c,v 1.212 2009/03/26 22:26:06 petere Exp $ + * $PostgreSQL: pgsql/src/backend/parser/parse_func.c,v 1.213 2009/04/24 16:09:50 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -827,6 +827,15 @@ func_get_detail(List *funcname, FuncCandidateList raw_candidates; FuncCandidateList best_candidate; + /* initialize output arguments to silence compiler warnings */ + *funcid = InvalidOid; + *rettype = InvalidOid; + *retset = false; + *nvargs = 0; + *true_typeids = NULL; + if (argdefaults) + *argdefaults = NIL; + /* Get list of possible candidates from namespace search */ raw_candidates = FuncnameGetCandidates(funcname, nargs, expand_variadic, expand_defaults);