• Tom Lane's avatar
    Suppress some compiler warnings in recent commits. · 375e5b0a
    Tom Lane authored
    Older versions of gcc tend to throw "variable might be clobbered by
    `longjmp' or `vfork'" warnings whenever a variable is assigned in more than
    one place and then used after the end of a PG_TRY block.  That's reasonably
    easy to work around in execute_extension_script, and the overhead of
    unconditionally saving/restoring the GUC variables seems unlikely to be a
    serious concern.
    
    Also clean up logic in ATExecValidateConstraint to make it easier to read
    and less likely to provoke "variable might be used uninitialized in this
    function" warnings.
    375e5b0a
tablecmds.c 265 KB