Joe Conway <mail@joeconway.com> writes:
>> Suppress "variable may be used uninitialized" warning.
> That's odd -- I compiled both with and without debug options looking
> for warnings and saw none.
That warning is very compiler-dependent; smarter compilers can prove
that an uninitialized usage is unreachable while dumber ones can't.
I saw it on RHEL6's gcc 4.4.7. I figure that suppressing warnings
on any reasonably popular/modern compiler is fair game.
regards, tom lane