• Tom Lane's avatar
    Adjust constant-folding of CASE expressions so that the simple comparison · fffb5819
    Tom Lane authored
    form of CASE (eg, CASE 0 WHEN 1 THEN ...) can be constant-folded as it
    was in 7.4.  Also, avoid constant-folding result expressions that are
    certainly unreachable --- the former coding was a bit cavalier about this
    and could generate unexpected results for all-constant CASE expressions.
    Add regression test cases.  Per report from Vlad Marchenko.
    fffb5819
clauses.c 98.7 KB