postgresql/src/backend
Tom Lane 375e5b0a68 Suppress some compiler warnings in recent commits.
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.
2011-02-08 18:12:17 -05:00
..
access Per-column collation support 2011-02-08 23:04:18 +02:00
bootstrap Per-column collation support 2011-02-08 23:04:18 +02:00
catalog Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
commands Suppress some compiler warnings in recent commits. 2011-02-08 18:12:17 -05:00
executor Per-column collation support 2011-02-08 23:04:18 +02:00
foreign Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
lib Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
libpq Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
main Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodes Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
optimizer Per-column collation support 2011-02-08 23:04:18 +02:00
parser Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
po Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
port Move pipe.c into the backend. 2011-02-04 15:52:21 -05:00
postmaster Avoid having autovacuum workers wait for relation locks. 2011-02-07 22:04:29 -05:00
regex Fix comparisons of pointers with zero to compare with NULL instead. 2010-10-29 15:51:52 -04:00
replication IDENTIFY_SYSTEM now returns 3 fields, not 2 2011-02-06 07:46:14 +01:00
rewrite Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
snowball Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
storage Fix copy-pasto in description of pg_serial, and silence compiler warning 2011-02-08 09:05:13 +02:00
tcop Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
tsearch Per-column collation support 2011-02-08 23:04:18 +02:00
utils Core support for "extensions", which are packages of SQL objects. 2011-02-08 16:13:22 -05:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
Makefile Make handling of errcodes.h more consistent with other generated headers. 2011-02-04 09:29:10 -05:00
common.mk Workaround for recursive make breakage 2011-01-13 09:32:06 +02:00
nls.mk Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00