Rework my implementation of circular-reference finding to not use
authorDouglas Gregor <dgregor@apple.com>
Sat, 10 Nov 2012 07:24:09 +0000 (07:24 +0000)
committerDouglas Gregor <dgregor@apple.com>
Sat, 10 Nov 2012 07:24:09 +0000 (07:24 +0000)
commitdc97457178d08a2e5e74dac716ae20018ee68367
tree63f769d309785efbe6d241fe0ec842c8c5bf3e99
parente424a9b5ca05763480068f93afecca3ee9c4fe75
Rework my implementation of circular-reference finding to not use
CXXRecordDecl::forallBases, which does *not* do what I need. Fixes the
failure introduced in r167651.

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