Re: refactoring comment.c
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Alvaro Herrera <alvherre@commandprompt.com>
Cc: Robert Haas <robertmhaas@gmail.com>, Kevin Grittner <kevin.grittner@wicourts.gov>, Peter Eisentraut <peter_e@gmx.net>, pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2010-08-28T01:35:55Z
Lists: pgsql-hackers
Alvaro Herrera <alvherre@commandprompt.com> writes: > Didn't we inject some smarts so that the compiler would notice that > elog(ERROR) doesn't return? No. If you know a portable (as in "works on every compiler") way to do that, we could talk. If only some compilers understand it, we'll probably end up worse off --- the ones that don't understand it will still need things like these unreachable assignments, while the ones that do understand will start warning about unreachable code. regards, tom lane