diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2016-11-14 17:07:09 +0000 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2016-11-14 17:07:09 +0000 |
commit | 06c31f6061e654fd1edf7e91a6c9bb4800e415a9 (patch) | |
tree | 497142d32d58ccec5bb052828be5593646990aeb /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | d5033a4576f8dabf3a4c35d0534aa83dde744098 (diff) | |
download | bcm5719-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