• Tom Lane's avatar
    transformExpr() did the Wrong Thing if applied to a SubLink node that · a73b7561
    Tom Lane authored
    had already been transformed.  This led to failure in examples like
    UPDATE table SET fld = (SELECT ...).  Repair this, and revise the
    comments to explain that transformExpr has to be robust against this
    condition.  Someday we might want to fix the callers so that
    transformExpr is never invoked on its own output, but that someday
    is not today.
    a73b7561
parse_expr.c 25.5 KB