aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/parse_func.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2009-04-24 16:09:50 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2009-04-24 16:09:50 +0000
commit096a30b5385bfcc857fab85b17bc5e2cebaa5589 (patch)
tree5dddc206426031eafd94e912b2bac2a8bc0044cb /src/backend/parser/parse_func.c
parentaf2cf3be03f284aa12a07bce2b95d4a2768b290f (diff)
downloadpostgresql-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.c11
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);