Guard Clang and GCC specific pragmas. Patch from STL@microsoft.com

llvm-svn: 267836
GitOrigin-RevId: e5eb7049eb45f960dd7927e037a637a175d3f6db
30 files changed