Fix an oversight in the function-default-arguments patch: after adding some
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 6 Jan 2009 01:23:21 +0000 (01:23 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 6 Jan 2009 01:23:21 +0000 (01:23 +0000)
commit5c0976a1d9fc391ef26aab5354191fa7fe8edd46
tree688d41364e46fbcbaa16fede04fa93cdb92f8ac3
parentf35e4442a6c9893e72fe870d9e1756262d542027
Fix an oversight in the function-default-arguments patch: after adding some
default expressions to a function call, eval_const_expressions must recurse on
those expressions.  Else they don't get simplified, and in particular we fail
to insert additional default arguments if any functions needing defaults are
in there.  Per report from Rushabh Lathia.
src/backend/optimizer/util/clauses.c