]> granicus.if.org Git - clang/commit
Tighten up the semantics of default template arguments, per C++0x
authorDouglas Gregor <dgregor@apple.com>
Fri, 4 Feb 2011 04:20:44 +0000 (04:20 +0000)
committerDouglas Gregor <dgregor@apple.com>
Fri, 4 Feb 2011 04:20:44 +0000 (04:20 +0000)
commitd89d86fe4acaa4782b0ed8a684bbc1b32cb48b70
tree8aed42edd08f56445911708bd3dc7726849bc50d
parentee5d21f63714459f39e0be28fec9dbecf0720505
Tighten up the semantics of default template arguments, per C++0x
[temp.param]p9 and C++ DR226. Fixes PR8747.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124856 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Sema/Sema.h
lib/Sema/SemaDecl.cpp
lib/Sema/SemaTemplate.cpp
test/CXX/temp/temp.param/p9-0x.cpp