July 4, 2026
4:44 p.m.
On 2026-07-04 01:53, Paul Eggert via tz wrote:
Suppose you change "+" to "0+", or to "- -". Does that pacify MSVC?
I asked Gemini, and it replied that these hacks probably won't work. It also said that the bug with MSVC's enum warnings (C5287) being generated for benign expressions like +X < +Y has been reported to Microsoft. A Google search suggests that a fix is on the way, giving this URL: https://developercommunity.visualstudio.com/t/False-positive-C5287:-operands... ... a URL that I don't have access to read, unfortunately. Gemini also suggested using the MSVC compiler switch /wd5287 to work around the compiler bug in the meantime. Please give that a try, or perhaps the URL's target can suggest other workarounds.