aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/ByteCode/Compiler.cpp
diff options
context:
space:
mode:
authorSimon Tatham <simon.tatham@arm.com>2025-10-21 15:47:54 +0100
committerGitHub <noreply@github.com>2025-10-21 15:47:54 +0100
commit48a99ad1fa8b3fe7c0f23f02e95e6c23e145429d (patch)
tree6086f56dcd3742558a76d7c6bd02c39aeeb52a00 /clang/lib/AST/ByteCode/Compiler.cpp
parentfedbb0f7e1e2e89743f7e19e54cda228fe2e65ef (diff)
downloadllvm-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