[libcxx-commits] [clang] [libcxx] [C++20] [Modules] Convert '-fexperimental-modules-reduced-bmi' to '-fmodules-reduced-bmi' (PR #114382)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Fri Dec 6 13:35:45 PST 2024


================
@@ -188,6 +189,7 @@ def parseScript(test, preamble):
             "%dbg(MODULE std) %{cxx} %{flags} "
             f"{compileFlags} "
             "-Wno-reserved-module-identifier -Wno-reserved-user-defined-literal "
+            "-fexperimental-modules-reduced-bmi "
----------------
ldionne wrote:

If this is the "new way" of building with C++20 modules, then I think it would make sense to mark the offending libc++ tests as `UNSUPPORTED: clang-18, clang-19`. But that does seem like a big user-facing change too, doesn't it?

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


More information about the libcxx-commits mailing list