C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc

I have VS 2017 of course! So it’s weird that this doesn’t work for you?