[clang] [clang-cl] Parse (but don't support) /BE (PR #228381)

via cfe-commits cfe-commits at lists.llvm.org
Fri Oct 2 03:25:36 PDT 2026


llvmorg-github-actions[bot] wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-clang

Author: Hans Wennborg (zmodem)

<details>
<summary>Changes</summary>

It's an undocumented CL option mentioned at
https://old.reddit.com/r/cpp/comments/1wudtq0/edg_c_fronted_now_released_as_open_source/pd3m2au/

---
Full diff: https://github.com/llvm/llvm-project/pull/228381.diff


2 Files Affected:

- (modified) clang/include/clang/Options/Options.td (+1) 
- (modified) clang/test/Driver/cl-options.c (+1) 


``````````diff
diff --git a/clang/include/clang/Options/Options.td b/clang/include/clang/Options/Options.td
index 60ae84cb0af5c..5fb5b75e15a19 100644
--- a/clang/include/clang/Options/Options.td
+++ b/clang/include/clang/Options/Options.td
@@ -9855,6 +9855,7 @@ def _SLASH_await : CLFlag<"await">;
 def _SLASH_await_COLON : CLJoined<"await:">;
 def _SLASH_constexpr : CLJoined<"constexpr:">;
 def _SLASH_AI : CLJoinedOrSeparate<"AI">;
+def _SLASH_BE : CLFlag<"BE">;
 def _SLASH_Bt : CLFlag<"Bt">;
 def _SLASH_Bt_plus : CLFlag<"Bt+">;
 def _SLASH_clr : CLJoined<"clr">;
diff --git a/clang/test/Driver/cl-options.c b/clang/test/Driver/cl-options.c
index 57d82622ef4de..2b4d887b027a9 100644
--- a/clang/test/Driver/cl-options.c
+++ b/clang/test/Driver/cl-options.c
@@ -444,6 +444,7 @@
 // RUN:     /constexpr:depth1000 /constexpr:backtrace1000 /constexpr:steps1000 \
 // RUN:     /AIfoo \
 // RUN:     /AI foo_does_not_exist \
+// RUN:     /BE \
 // RUN:     /Bt \
 // RUN:     /Bt+ \
 // RUN:     /clr:pure \

``````````

</details>


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


More information about the cfe-commits mailing list