Re: Warning in geqo_main.c from clang 13
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Thomas Munro <thomas.munro@gmail.com>
Cc: pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2021-11-24T03:17:54Z
Lists: pgsql-hackers
Thomas Munro <thomas.munro@gmail.com> writes: > Clang 13 on my machine and peripatus (but not Apple clang 13 on eg > sifika, I'm still confused about Apple's versioning but I think that's > really llvm 12-based) warns: > geqo_main.c:86:8: warning: variable 'edge_failures' set but not used > [-Wunused-but-set-variable] > int edge_failures = 0; Yeah, I noticed that a week or two ago, but didn't see a simple fix. > Here's one way to silence it. I'm kind of inclined to just drop the edge_failures recording/logging altogether, rather than make that rats-nest of #ifdefs even worse. It's not like anyone has cared about that number in the last decade or two. regards, tom lane
Commits
-
Suppress variable-set-but-not-used warning from clang 13.
- ad96696ead36 9.2 (unreleased) landed
- f70550327ba5 9.3 (unreleased) landed
- 927e235aa0f6 9.4 (unreleased) landed
- f90b9998b1e3 9.5 (unreleased) landed
- f3653d799235 9.6 (unreleased) landed
- d9a81e867189 10.20 landed
- bd110e250e9d 11.15 landed
- 68cc72d4d55c 12.10 landed
- 0cbc50737864 13.6 landed
- ef4edf88df65 14.2 landed
- dc43fc9b3aa3 15.0 landed