Diagnostic circular inheritance involving dependent base classes. We
authorDouglas Gregor <dgregor@apple.com>
Sat, 10 Nov 2012 01:18:17 +0000 (01:18 +0000)
committerDouglas Gregor <dgregor@apple.com>
Sat, 10 Nov 2012 01:18:17 +0000 (01:18 +0000)
commit6200470112118250985191b74468adfd99f3a8cf
tree39cc3f99108c3e2e8ba2af595b58bede9ed75734
parent1c9c90495dd74f568383ffa8fc47f3addf303db8
Diagnostic circular inheritance involving dependent base classes. We
would have diagnosed this at instantiation time anyway, if only we
didn't hang on all of these test cases. Fixes <rdar://problem/12629723>

llvm-svn: 167651
clang/include/clang/AST/DeclCXX.h
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/AST/CXXInheritance.cpp
clang/lib/Sema/SemaDeclCXX.cpp
clang/test/SemaTemplate/dependent-names.cpp