diff options
| author | Douglas Gregor <dgregor@apple.com> | 2012-11-10 07:24:09 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2012-11-10 07:24:09 +0000 |
| commit | dc97457178d08a2e5e74dac716ae20018ee68367 (patch) | |
| tree | 63f769d309785efbe6d241fe0ec842c8c5bf3e99 /clang/test/SemaTemplate/dependent-names.cpp | |
| parent | e424a9b5ca05763480068f93afecca3ee9c4fe75 (diff) | |
| download | bcm5719-llvm-dc97457178d08a2e5e74dac716ae20018ee68367.tar.gz bcm5719-llvm-dc97457178d08a2e5e74dac716ae20018ee68367.zip | |
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
Diffstat (limited to 'clang/test/SemaTemplate/dependent-names.cpp')
| -rw-r--r-- | clang/test/SemaTemplate/dependent-names.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/test/SemaTemplate/dependent-names.cpp b/clang/test/SemaTemplate/dependent-names.cpp index 4e322d909d6..efa4d28723d 100644 --- a/clang/test/SemaTemplate/dependent-names.cpp +++ b/clang/test/SemaTemplate/dependent-names.cpp @@ -336,6 +336,9 @@ namespace rdar12629723 { virtual void foo() { } }; struct B; + + struct D : T::foo { }; + struct E : D { }; }; template<class T> |

