]> granicus.if.org Git - clang/commit
Add an explicit derived class of FunctionDecl to model deduction guides rather
authorRichard Smith <richard-llvm@metafoo.co.uk>
Fri, 17 Feb 2017 20:05:37 +0000 (20:05 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Fri, 17 Feb 2017 20:05:37 +0000 (20:05 +0000)
commit0348cfe40e6ee913e81b65e2d353db5f6d66281d
treeb792f599a95e9e9c99eafb9d341efb9c07a208cb
parent71b73d0a5c75298cd26bb44ef502dbe77fbe1289
Add an explicit derived class of FunctionDecl to model deduction guides rather
than just treating them as FunctionDecls with a funny name.

No functionality change intended.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@295491 91177308-0d34-0410-b5e6-96231b3b80d8
20 files changed:
include/clang/AST/Decl.h
include/clang/AST/DeclCXX.h
include/clang/AST/RecursiveASTVisitor.h
include/clang/Basic/DeclNodes.td
include/clang/Serialization/ASTBitCodes.h
lib/AST/DeclBase.cpp
lib/AST/DeclCXX.cpp
lib/CodeGen/CGDecl.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaOverload.cpp
lib/Sema/SemaTemplate.cpp
lib/Sema/SemaTemplateDeduction.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
lib/Serialization/ASTCommon.cpp
lib/Serialization/ASTReaderDecl.cpp
lib/Serialization/ASTWriterDecl.cpp
tools/libclang/CIndex.cpp