FailedChanges

Summary

  1. [clang][IFS] Adds support for more decl types in clang interface stubs. (details)
Commit 79e345fbcc822e914fac4838dd7a4f2ddbb5fcad by puyan
[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
The file was addedclang/test/InterfaceStubs/usings.cpp
The file was addedclang/test/InterfaceStubs/template-constexpr.cpp
The file was addedclang/test/InterfaceStubs/var-template-specialization-decl.cpp
The file was addedclang/test/InterfaceStubs/template-template-parm-decl.cpp
The file was addedclang/test/InterfaceStubs/cxx-conversion.cpp
The file was addedclang/test/InterfaceStubs/namespace.cpp
The file was modifiedclang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
The file was addedclang/test/InterfaceStubs/non-type-template-parm-decl.cpp
The file was addedclang/test/InterfaceStubs/class-template-partial-specialization.cpp
The file was addedclang/test/InterfaceStubs/indirect-field-decl.cpp
The file was addedclang/test/InterfaceStubs/trycatch.cpp