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

Hans Wennborg via cfe-commits cfe-commits at lists.llvm.org
Fri Oct 2 03:24:55 PDT 2026


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

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/

>From 61f8c444f8e0de899a76b54d7841d7a51f705c24 Mon Sep 17 00:00:00 2001
From: Hans Wennborg <hans at chromium.org>
Date: Fri, 2 Oct 2026 12:10:20 +0200
Subject: [PATCH] [clang-cl] Parse (but don't support) /BE

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/
---
 clang/include/clang/Options/Options.td | 1 +
 clang/test/Driver/cl-options.c         | 1 +
 2 files changed, 2 insertions(+)

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 \



More information about the cfe-commits mailing list