diff --git a/libcxx/include/module.modulemap.in b/libcxx/include/module.modulemap.in index 204fe408b1e79..83c6384433ce3 100644 --- a/libcxx/include/module.modulemap.in +++ b/libcxx/include/module.modulemap.in @@ -59,7 +59,10 @@ module std [system] { // FIXME: is missing. // provided by C library. // provided by compiler. - // provided by compiler. + module stdbool_h { + // 's __bool_true_false_are_defined macro requires textual inclusion. + textual header "stdbool.h" + } module stddef_h { // 's __need_* macros require textual inclusion. textual header "stddef.h"