On 9/26/19, Nicholas Krause <xerofo...@gmail.com> wrote: > Greetings, > > I asked about moving to C/C++ 11 as it would make it easier to > > allow multithreading support due to having a memory model > > alongside other features. Jason Merill mentioned due to it > > being so common it may be a good time to. > > Moving to git seems to be universally agree on so I'm opening the > discussion > > for the same as related to C/C++11 migration and if possible opening > > a TODO similar to git if decided on. > > Please post your comments or ideas about the migration in response to this > > email, > > Nick > >
A good first step would be to flip the switch from -Wno-narrowing to -Wnarrowing in the warning flags GCC uses when building, as C++11 has stricter rules about narrowing conversions. This would be useful even if we don't end up going to C++11 yet, as such narrowing conversions are bad even in versions of the standard where they're allowed.