[libcxx-commits] [libcxx] fdbd26b - [libc++] Add __assertion_handler to the modulemap (#131031)

via libcxx-commits libcxx-commits at lists.llvm.org
Mon Mar 24 09:30:18 PDT 2025


Author: Louis Dionne
Date: 2025-03-24T12:30:15-04:00
New Revision: fdbd26b4ed83719f81cf34d413c3343c1421d739

URL: https://github.com/llvm/llvm-project/commit/fdbd26b4ed83719f81cf34d413c3343c1421d739
DIFF: https://github.com/llvm/llvm-project/commit/fdbd26b4ed83719f81cf34d413c3343c1421d739.diff

LOG: [libc++] Add __assertion_handler to the modulemap (#131031)

That header is generated via CMake, but it is nonetheless present in the
final installation, so it should be covered by the modulemap.

rdar://131418726

Added: 
    

Modified: 
    libcxx/include/module.modulemap

Removed: 
    


################################################################################
diff  --git a/libcxx/include/module.modulemap b/libcxx/include/module.modulemap
index 1d1631eb213ed..b42f945a6832c 100644
--- a/libcxx/include/module.modulemap
+++ b/libcxx/include/module.modulemap
@@ -2317,6 +2317,10 @@ module std [system] {
     header "__assert"
     export *
   }
+  module assertion_handler {
+    header "__assertion_handler" // generated via CMake
+    export *
+  }
 
   module undef_macros {
     textual header "__undef_macros"


        


More information about the libcxx-commits mailing list