diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2009-04-24 16:09:50 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2009-04-24 16:09:50 +0000 |
commit | 096a30b5385bfcc857fab85b17bc5e2cebaa5589 (patch) | |
tree | 5dddc206426031eafd94e912b2bac2a8bc0044cb /src/backend/parser/parse_func.c | |
parent | af2cf3be03f284aa12a07bce2b95d4a2768b290f (diff) | |
download | postgresql-096a30b5385bfcc857fab85b17bc5e2cebaa5589.tar.gz postgresql-096a30b5385bfcc857fab85b17bc5e2cebaa5589.zip |
Fix some more 'variable may be used uninitialized' warnings from gcc 4.4.
Diffstat (limited to 'src/backend/parser/parse_func.c')
-rw-r--r-- | src/backend/parser/parse_func.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/backend/parser/parse_func.c b/src/backend/parser/parse_func.c index edee35edcee..91a6f12d662 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); |