[clang-cl] Ignore #pragma managed/unmanaged
authorSylvain Audi <sylvain.audi@ubisoft.com>
Thu, 8 Dec 2022 15:42:11 +0000 (10:42 -0500)
committerSylvain Audi <sylvain.audi@ubisoft.com>
Mon, 12 Dec 2022 15:01:24 +0000 (10:01 -0500)
commit822c274477ea2f194b4e3f2a38fdb3d3ba8ea611
tree956c077820c6c8b9f4ad5e31c534f4ff62a1d225
parentf3f15ca27fbb433ad5a65b1a1e0a071d2e9af505
[clang-cl] Ignore #pragma managed/unmanaged

Those 2 pragmas are ignored by MSVC when not compiling with /CLR, which clang doesn't support.
Ignore them in clang -fms-extensions, to avoid -Wunknown-pragma warnings

Differential Revision: https://reviews.llvm.org/D139632
clang/lib/Lex/Pragma.cpp
clang/test/Preprocessor/pragma_microsoft.c