aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAndrew Rogers <andrurogerz@gmail.com>2025-07-09 09:37:33 -0700
committerGitHub <noreply@github.com>2025-07-09 09:37:33 -0700
commit080ade03ac21f493f6bacb27021bf708a4554891 (patch)
treeb3a431254b76986ebf17a8c5d1e4b29d40def984 /flang/lib/Frontend/CompilerInvocation.cpp
parentddfc13c191c3f73d66bd01b97a2005edeb672fa1 (diff)
downloadllvm-080ade03ac21f493f6bacb27021bf708a4554891.zip
llvm-080ade03ac21f493f6bacb27021bf708a4554891.tar.gz
llvm-080ade03ac21f493f6bacb27021bf708a4554891.tar.bz2
[llvm] statically link TableGenTests (#147577)
## Purpose Statically link `TableGenTests` so it can still build when linked against an LLVM Windows DLL. ## Background The effort to build LLVM as a WIndows DLL is tracked in #109483. Additional context is provided in [this discourse](https://discourse.llvm.org/t/psa-annotating-llvm-public-interface/85307). If `TableGenTests` is linked against LLVM built as a DLL on Windows, it will fail due to a large number of duplicate symbols found in both the LLVM DLL and TableGen libraries. This is because `LLVMTableGenBasic` and `LLVMTableGenCommon` are linked statically against LLVM (using `DISABLE_LLVM_LINK_LLVM_DYLIB`) so already contain a sub-set of symbols also exported from the LLVM DLL. This patch was originally part of #145448.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions