Improve compiler detection for Clang in MSVC mode
Clang doesn't define __GNUC__
in MSVC compatibility mode, but it still provides the functionality typically associated with it.
Clang doesn't define __GNUC__
in MSVC compatibility mode, but it still provides the functionality typically associated with it.