aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src
diff options
context:
space:
mode:
authorThomas Fransham <tfransham@gmail.com>2024-08-14 16:57:47 +0100
committerGitHub <noreply@github.com>2024-08-14 17:57:47 +0200
commit8345289ded788f4df79f59df76df0c0437c3df64 (patch)
tree0f14f19a874526c2ff1e186031b9093fa14122ff /libcxx/src
parentb5e47d2e409f2fb70c9397fccf4a74660c319bb0 (diff)
downloadllvm-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