]> granicus.if.org Git - clang/commit
Implement DR85: Redeclaration of member is forbidden
authorDavid Majnemer <david.majnemer@gmail.com>
Tue, 11 Jun 2013 03:51:23 +0000 (03:51 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Tue, 11 Jun 2013 03:51:23 +0000 (03:51 +0000)
commit2ec2b8459392f3f2f00d816b40e73113d444d838
tree8e6834cad72e35d5bf072faeb07d1c5b2a036fdb
parent85af7cecadbf5d4b905d6b3b4b1b6fa684183aff
Implement DR85: Redeclaration of member is forbidden

Disallow the existence of a declaration of a member class that isn't a
forward declaration before it's definition.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183722 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.td
lib/Sema/SemaDecl.cpp
test/CXX/drs/dr0xx.cpp
test/SemaCXX/access.cpp
test/SemaTemplate/dependent-names.cpp
test/SemaTemplate/instantiate-member-class.cpp
www/cxx_dr_status.html