================
@@ -556,6 +556,14 @@ def err_test_module_file_extension_format : Error<
 def err_drv_module_output_with_multiple_arch : Error<
   "option '-fmodule-output' can't be used with multiple arch options">;
 
+def warn_drv_module_reduced_bmi_not_enabled : Warning<
+  "reduced BMI is expected to be enabled by default in Clang 21. It is 
encouraged to "
+  "enable it ahead of time to avoid potential breaking change. You can enable 
it "
+  "by offering '-fmodules-reduced-bmi' option in one phase compilation model 
(e.g., CMake). "
+  "Or if your build system support two phase compilation model, please contact 
the "
+  "build system authors to support reduced BMI and turn off the warning 
temporarily">,
----------------
ChuanqiXu9 wrote:

Done. I feel the new wording is pretty cool and fine enough : )

https://github.com/llvm/llvm-project/pull/114382
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to