[clang] [clang][clang-cl] Add -fms-preprocessor-compat and support /Zc:preprocessor (PR #167200)

Corentin Jabot via cfe-commits cfe-commits at lists.llvm.org
Tue Mar 3 06:23:03 PST 2026


================
@@ -7056,6 +7056,10 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
     if (!types::isCXX(Input.getType()) &&
         Args.hasArg(options::OPT_fms_define_stdc))
       CmdArgs.push_back("-fms-define-stdc");
+    // FIXME: This should be disabled by default in C11 and newer.
----------------
cor3ntin wrote:

I don't think MSVC ever enable that by default

https://github.com/llvm/llvm-project/pull/167200


More information about the cfe-commits mailing list