1 // RUN: %clang_cc1 -fsyntax-only -std=c++14 -verify %s 2 3 namespace NoCrashOnDelayedAccessCheck { 4 class Foo { 5 class Private; // expected-note {{declared private here}} 6 }; 7 8 struct Bar {}; 9 10 template <typename T> 11 Foo::Private Bar::ABC; // expected-error {{no member named 'ABC' in 'NoCrashOnDelayedAccessCheck::Bar'}} \ 12 expected-error {{'Private' is a private member of}} 13 } 14