diff options
author | Simon Tatham <simon.tatham@arm.com> | 2025-10-21 15:47:54 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-10-21 15:47:54 +0100 |
commit | 48a99ad1fa8b3fe7c0f23f02e95e6c23e145429d (patch) | |
tree | 6086f56dcd3742558a76d7c6bd02c39aeeb52a00 /clang/lib/AST/ByteCode/Compiler.cpp | |
parent | fedbb0f7e1e2e89743f7e19e54cda228fe2e65ef (diff) | |
download | llvm-48a99ad1fa8b3fe7c0f23f02e95e6c23e145429d.zip llvm-48a99ad1fa8b3fe7c0f23f02e95e6c23e145429d.tar.gz llvm-48a99ad1fa8b3fe7c0f23f02e95e6c23e145429d.tar.bz2 |
[libc] Add llvm-libc-types header deps for <complex.h>. (#164422)
complex.yaml declares types cfloat16, cfloat128 and float128 in its
'types' section, causing the output complex.h to #include three headers
with names of the form "llvm-libc-types/cfloat16.h". But
include/CMakeLists.txt doesn't mention those types as dependencies in
the `add_header_macro` call for complex.h. As a result, cfloat16.h and
cfloat128.h are not installed by the 'install' target, but complex.h
still tries to to include them.
The third type header, float128.h, doesn't have this problem because the
`add_header_macro` math.h does mention it as a dependency. So I've added
all three headers as dependencies in complex.h, following the same
pattern, and now the install target installs the missing two headers.
Diffstat (limited to 'clang/lib/AST/ByteCode/Compiler.cpp')
0 files changed, 0 insertions, 0 deletions