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

2025-11-08 Thread Josh Dowell via cfe-commits
https://github.com/Slartibarty updated https://github.com/llvm/llvm-project/pull/167200 >From 22f0474ce8fbf296f409e34842f344db4bf5a7f6 Mon Sep 17 00:00:00 2001 From: Josh Dowell Date: Fri, 7 Nov 2025 21:49:40 + Subject: [PATCH 1/2] [clang][clang-cl] Add -fms-preprocessor-compat (#147304) T

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

2025-11-08 Thread Josh Dowell via cfe-commits
Slartibarty wrote: CC'ing @AaronBallman since he was active in the original issue report. I assume the auto-assigned labels will help other maintainers see this too. https://github.com/llvm/llvm-project/pull/167200 ___ cfe-commits mailing list cfe-com

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

2025-11-08 Thread Josh Dowell via cfe-commits
https://github.com/Slartibarty created https://github.com/llvm/llvm-project/pull/167200 This adds a new compiler flag called `-fms-preprocessor-compat` which may be used to control whether the preprocessor enables full Microsoft compatibility mode, which was previously rolled into `-fms-compat