]> granicus.if.org Git - clang/commit
Implement the suggested resolution to core issue 547, extended to also
authorDouglas Gregor <dgregor@apple.com>
Mon, 31 Jan 2011 16:09:46 +0000 (16:09 +0000)
committerDouglas Gregor <dgregor@apple.com>
Mon, 31 Jan 2011 16:09:46 +0000 (16:09 +0000)
commit683a81f4373cf1fa9d41a751dca6f7c36125b058
treea844e923bb00731956d33b25e8cb23d16f40328e
parentdef4e2a405a15eb8381ca305725285d27a4bab65
Implement the suggested resolution to core issue 547, extended to also
allow ref-qualifiers on function types used as template type
arguments. GNU actually allows cv-qualifiers on function types in many
places where it shouldn't, so we currently categorize this as a GNU
extension.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124584 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Parse/Parser.h
include/clang/Sema/DeclSpec.h
lib/Parse/ParseDecl.cpp
lib/Parse/ParseTemplate.cpp
lib/Sema/SemaType.cpp
test/SemaCXX/issue547.cpp [new file with mode: 0644]