summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2016-11-14 17:07:09 +0000
committerStephan Bergmann <sbergman@redhat.com>2016-11-14 17:07:09 +0000
commit06c31f6061e654fd1edf7e91a6c9bb4800e415a9 (patch)
tree497142d32d58ccec5bb052828be5593646990aeb /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parentd5033a4576f8dabf3a4c35d0534aa83dde744098 (diff)
downloadbcm5719-llvm-06c31f6061e654fd1edf7e91a6c9bb4800e415a9.tar.gz
bcm5719-llvm-06c31f6061e654fd1edf7e91a6c9bb4800e415a9.zip
Handle non-inlined clang::Type::getAs specializations in extract_symbols.py
The existing logic was to discard any symbols representing function template instantiations, as the definitions were assumed to be inline. But there are three explicit specializations of clang::Type::getAs that are only defined in Clang's lib/AST/Type.cpp, and at least the plugin used by the LibreOffice build (https://wiki.documentfoundation.org/Development/Clang_plugins) uses those functions. Differential Revision: https://reviews.llvm.org/D26455 llvm-svn: 286841
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud