[all-commits] [llvm/llvm-project] 79e345: [clang][IFS] Adds support for more decl types in c...
Puyan Lotfi via All-commits
all-commits at lists.llvm.org
Fri Nov 8 17:53:03 PST 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 79e345fbcc822e914fac4838dd7a4f2ddbb5fcad
https://github.com/llvm/llvm-project/commit/79e345fbcc822e914fac4838dd7a4f2ddbb5fcad
Author: Puyan Lotfi <puyan at puyan.org>
Date: 2019-11-08 (Fri, 08 Nov 2019)
Changed paths:
M clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
A clang/test/InterfaceStubs/class-template-partial-specialization.cpp
A clang/test/InterfaceStubs/cxx-conversion.cpp
A clang/test/InterfaceStubs/indirect-field-decl.cpp
A clang/test/InterfaceStubs/namespace.cpp
A clang/test/InterfaceStubs/non-type-template-parm-decl.cpp
A clang/test/InterfaceStubs/template-constexpr.cpp
A clang/test/InterfaceStubs/template-template-parm-decl.cpp
A clang/test/InterfaceStubs/trycatch.cpp
A clang/test/InterfaceStubs/usings.cpp
A clang/test/InterfaceStubs/var-template-specialization-decl.cpp
Log Message:
-----------
[clang][IFS] Adds support for more decl types in clang interface stubs.
Adding support for processing the following Decls: NonTypeTemplateParmDecl,
CXXConversionDecl, UnresolvedUsingValueDecl, UsingDecl, UsingShadowDecl,
TypeAliasTemplateDecl, TypeAliasDecl, VarTemplateDecl,
VarTemplateSpecializationDecl, UsingDirectiveDecl, TemplateTemplateParmDecl,
ClassTemplatePartialSpecializationDecl, IndirectFieldDecl.
Also, this allows for processing NamedDecls that don't have an identifier and
skips over VarDecls that are dependent on template types.
Differential Revision: https://reviews.llvm.org/D69995
More information about the All-commits
mailing list