On 16.07.25 01:35, Peter Geoghegan wrote:
On Sat, Jul 12, 2025 at 1:55 PM Andres Freund <and...@anarazel.de> wrote:
I had played with using pg_assume here too, but I couldn't really convince
myself that it's a good idea...

In the past, it was often necessary to work around MSVC's inability to
see that a block containing elog(ERROR) doesn't actually need to
initialize variables that'll never actually be used in code that comes
after that block. We still have many "keep compiler quiet" variable
initializations due to this.

Is that still something that we need to worry about? I don't recall
running into it in quite a few years, though that might just be a
coincidence.

Yes, this continues to be an unsolved problem. See here for a recent discussion: https://www.postgresql.org/message-id/caaphdvrfdxjbrv6kcx_ghkysufubndyssjppcjqigourfje...@mail.gmail.com



Reply via email to