]> granicus.if.org Git - clang/commit
[c++1z] P0091R3: Basic support for deducing class template arguments via deduction...
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 9 Feb 2017 19:17:44 +0000 (19:17 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 9 Feb 2017 19:17:44 +0000 (19:17 +0000)
commit85d7bd3c86c4f7b800fe1c2c58f881ddd0290059
tree6339c13061b4cd712d2e0882d361fa7000a38dee
parent542041838281a49128517d5600a9aebac15740a1
[c++1z] P0091R3: Basic support for deducing class template arguments via deduction-guides.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@294613 91177308-0d34-0410-b5e6-96231b3b80d8
17 files changed:
include/clang/AST/ExprCXX.h
include/clang/AST/Type.h
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Sema/Initialization.h
include/clang/Sema/Sema.h
lib/AST/ExprCXX.cpp
lib/Sema/SemaCast.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaTemplateDeduction.cpp
test/CXX/expr/expr.post/expr.type.conv/p1.cpp [new file with mode: 0644]
test/CXX/over/over.match/over.match.funcs/over.match.class.deduct/p3.cpp [new file with mode: 0644]
test/CXX/temp/temp.deduct.guide/p2.cpp
test/Parser/cxx1z-class-template-argument-deduction.cpp
test/SemaCXX/cxx1z-class-template-argument-deduction.cpp [new file with mode: 0644]