]> granicus.if.org Git - clang/commit
PR18401: Fix assert by implementing the current proposed direction of core
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 9 Jan 2014 02:22:22 +0000 (02:22 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 9 Jan 2014 02:22:22 +0000 (02:22 +0000)
commit4e8e2e809406fa7e1b4f6d04d16b85f0f0952374
treee35a3d219439d9e9020294c8f83415641ea9e4fa
parentcdb7256298771af460cb02d4200561ffdfaa1df0
PR18401: Fix assert by implementing the current proposed direction of core
issue 1430. Don't allow a pack expansion to be used as an argument to an alias
template unless the corresponding parameter is a parameter pack.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@198833 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Sema/Sema.h
lib/Sema/SemaTemplate.cpp
lib/Sema/SemaTemplateInstantiateDecl.cpp
test/CXX/temp/temp.decls/temp.variadic/fixed-expansion.cpp
test/CodeGenCXX/mangle-alias-template.cpp
test/SemaCXX/cxx1y-generic-lambdas.cpp