diff options
author | Thomas Fransham <tfransham@gmail.com> | 2024-08-14 16:57:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-14 17:57:47 +0200 |
commit | 8345289ded788f4df79f59df76df0c0437c3df64 (patch) | |
tree | 0f14f19a874526c2ff1e186031b9093fa14122ff /libcxx/src | |
parent | b5e47d2e409f2fb70c9397fccf4a74660c319bb0 (diff) | |
download | llvm-8345289ded788f4df79f59df76df0c0437c3df64.zip llvm-8345289ded788f4df79f59df76df0c0437c3df64.tar.gz llvm-8345289ded788f4df79f59df76df0c0437c3df64.tar.bz2 |
[LLVM] Fix missing includes for function declarations that will be needed for explicit symbol visibility (#103900)
In multiple source files function definitions never sees there
declaration in a header because its never included causing linker errors
when explicit symbol visibility macros\dllexport are added to the
declarations.
Most of these were originally found by @tstellar in
https://github.com/llvm/llvm-project/pull/67502
TargetRegistry.h is needed in MCExternalSymbolizer.cpp for
createMCSymbolizer
Analysis/Passes.h is needed in LazyValueInfo.cpp and RegionInfo.cpp for
createLazyValueInfoPassin and createRegionInfoPass
Transforms/Scalar.h is needed in SpeculativeExecution.cpp for
createSpeculativeExecutionPass
Diffstat (limited to 'libcxx/src')
0 files changed, 0 insertions, 0 deletions