Files
llvm/libcxx/include
Ian Anderson ebd2ed2aa8 [libc++][Modules] std.functional.__functional.invoke and std.type_traits.underlying_type can't export std.type_traits
`__functional/invoke.h` currently only includes `__type_traits/invoke.h` and not all of `type_traits`. Keep it using the specific header, and update its export. Similarly, `__type_traits/underlying_type.h` currently only includes `__type_traits/is_enum.h`, so update its export as well. This requires adding lots of export statements to the module map to keep the transitive includes working. Adding direct includes to the headers fixes `check-cxx`, but leaves many `run-buildbot generic-modules` tests failing, some even with linker errors.

Reviewed By: ldionne, #libc

Differential Revision: https://reviews.llvm.org/D153832
2023-07-03 13:59:59 -07:00
..
2023-07-03 09:40:09 -04:00
2023-07-03 09:40:09 -04:00
2023-06-29 14:49:51 -07:00
2023-06-29 14:49:51 -07:00
2023-06-29 14:49:51 -07:00
2023-05-05 08:39:51 -04:00
2023-06-29 14:01:08 -06:00
2023-05-23 18:44:41 +02:00
2023-06-19 17:04:35 +02:00
2023-07-03 09:40:09 -04:00
2023-06-29 14:49:51 -07:00
2023-05-05 08:39:51 -04:00
2023-06-05 15:10:36 +01:00
2023-05-05 08:39:51 -04:00
2023-05-31 17:22:52 +02:00
2023-05-24 07:51:27 +02:00
2023-05-23 18:44:41 +02:00
2023-06-29 14:49:51 -07:00