diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2019-05-03 23:19:27 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2019-05-03 23:19:27 +0000 |
commit | 5a36558c5bace507ee825fa53d117f541fe18e09 (patch) | |
tree | 9d0017c861a876ee194a2ac8ca10f5ecef58a44a /clang/lib/Sema/SemaTemplate.cpp | |
parent | 3dcb892d2d6fb2809f57cbf80984f7f5603e2ace (diff) | |
download | bcm5719-llvm-5a36558c5bace507ee825fa53d117f541fe18e09.tar.gz bcm5719-llvm-5a36558c5bace507ee825fa53d117f541fe18e09.zip |
ExpressionParser: only force link MCJIT when needed
This was added to support FreeBSD. The inclusion of this header increases the
size of `lldb-server` due to MCJIT being forcefully preserved. Conditionalise
the inclusion to shared builds of LLVM which will allow for MCJIT to be stripped
if unnecessary when performing static linking of tools. This shaves off ~28% of
the binary size for lldb-server when linked with gold using
`-ffunction-sections` and `-fdata-sections`.
llvm-svn: 359944
Diffstat (limited to 'clang/lib/Sema/SemaTemplate.cpp')
0 files changed, 0 insertions, 0 deletions