Use #warning only on non-MSVC compilers

Authored by tbaumgart on Dec 7 2018, 8:53 AM.