aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/MemoryBuiltins.cpp
diff options
context:
space:
mode:
authorIan Anderson <iana@apple.com>2023-06-04 14:21:50 -0700
committerIan Anderson <iana@apple.com>2023-07-03 13:59:59 -0700
commitebd2ed2aa88d582aff553e7fbab513d9dad9d0aa (patch)
tree60afb3d227cf48d678407fed56caa4a4fe690a17 /llvm/lib/Analysis/MemoryBuiltins.cpp
parent08bfc002885f874afb1e58814c27e2c461aa8130 (diff)
downloadllvm-ebd2ed2aa88d582aff553e7fbab513d9dad9d0aa.zip
llvm-ebd2ed2aa88d582aff553e7fbab513d9dad9d0aa.tar.gz
llvm-ebd2ed2aa88d582aff553e7fbab513d9dad9d0aa.tar.bz2
[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
Diffstat (limited to 'llvm/lib/Analysis/MemoryBuiltins.cpp')
0 files changed, 0 insertions, 0 deletions