> It was already placed in #ifdef _MSC_VER , not needed (and even gives an error) on newer Visual Studio.

Which MSVC versions are supported by this PR?