which still gives me the warnings, when compiling the 32bit part of a wow64 conf

(but not on a pure 32bit conf)

your solution doesn't generate warnings on neither of the two

so will need further investigation on:

- discrepency wrt wow

- why the difference between the two patches

I don't get warnings with that diff either. What version of GCC do you have?

well, o well....

retesting today, and couldn't get any warnings with the patch I posted yesterday...<grrr>


moreover, in this patch, if I change the if (_control... by if (!control... (inverting the test), I get no warnings either which makes absolutely no sense


I'm starting to wonder if theĀ  -Wmaybe-uninitialized warning could be a little fragile at this point


there are a couple of bugs reports on gcc bugzilla reguarding this warning

potentially bugs report like may link to the same type of issues

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102381

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101768


I may wait a bit to let things settle down before taking any action on this fix in msvcrt

A+