Re: pgsql: Suppress "variable may be used uninitialized" warning.

From: Joe Conway <mail(at)joeconway(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: pgsql-committers(at)postgresql(dot)org
Subject: Re: pgsql: Suppress "variable may be used uninitialized" warning.
Date: 2015-07-29 01:13:39
Message-ID: 55B828C3.4020000@joeconway.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/28/2015 05:54 PM, Tom Lane wrote:
> Joe Conway <mail(at)joeconway(dot)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.

Ah, ok. I just felt bad that I didn't find it myself.

- --
Joe Conway
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAEBAgAGBQJVuCjDAAoJEDfy90M199hl+qwP/ipvor/74wQpxdHCge2pepDJ
ZS/sflIP+4VpALaMGGX9MkAo7ZeFMsZ3Yu2VfW7+0wlPUvWt/dydEZZKU5e9ujAR
zEVmAfWwYimeUsWs/6i6R/P6jKkT0JnThIMgLXEJIEr/xCqiUjyCy5X1wTVaRAvd
USMPpHra4mc3X1KQrT3AMwHj3ZZA1ygul5unarQ5PoZWPwPPkHX7Hg/5q99fYynO
U7XBL5+O1HWDoGsXVPIK4oqB1L+kt7QyPyalIHf/lYO/iS+KsbIZvYLcn9JbddWK
mei56EOxRgqhwalI6HccoHHx0arjUgC3D9OFtDWkAaHsL7qMpdjhxU9Sp0E7S7Vj
IjrdE61zREw9R7fZeT4I54SKqok2VJCu1739ntnzc2tw1z+jTj/LD57sc2IbxjSI
zI5Rj1FgP3zcc73gq2eu8HzeMRkCig0AvdjI3llGTVIy4x4WDx5GncLLhCiaJ8OP
vMkNpZtHOzJuvrBNfDkZ7inO3E54uyPTt++ON5TX0YVUrG4cQnOds1g85R1QUTBj
E6YRIpeMBWqi0ErtTGN4R2BdepV/tMxVA4p9a2wIFOxxV83bIDlZsILKyVtMsZBV
SEDMbKDoT8t8/6YZ22eKmF5nORTXCY14vCOltaDQ9RnHRBYLv8dMZg9BqHnDDGeg
sRTSPf+j4r7wGOtCJEsx
=krPc
-----END PGP SIGNATURE-----

In response to

Browse pgsql-committers by date

  From Date Subject
Next Message Michael Paquier 2015-07-29 06:58:12 Re: pgsql: pg_basebackup: Add tests for -X option
Previous Message Tom Lane 2015-07-29 00:54:18 Re: pgsql: Suppress "variable may be used uninitialized" warning.