*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/setrefs.c,v 1.41 1999/04/19 01:43:12 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/optimizer/plan/setrefs.c,v 1.42 1999/04/26 00:37:46 tgl Exp $
*
*-------------------------------------------------------------------------
*/
*/
subplanVar = match_varid((Var *) clause, subplanTargetList);
+ if (! subplanVar)
+ elog(ERROR, "replace_result_clause: variable not in target list");
+
/*
* Change the varno & varattno fields of the var node.
- *
*/
((Var *) clause)->varno = (Index) OUTER;
((Var *) clause)->varattno = subplanVar->resdom->resno;
*/
subplanVar = match_varid((Var *) clause, subplanTargetList);
+ if (! subplanVar)
+ elog(ERROR, "replace_agg_clause: variable not in target list");
+
/*
* Change the varno & varattno fields of the var node.
- * Note we assume match_varid() will succeed ...
- *
*/
((Var *) clause)->varattno = subplanVar->resdom->resno;