// RUN: %clang_cc1 -fsyntax-only -std=c++14 -verify %s namespace NoCrashOnDelayedAccessCheck { class Foo { class Private; // expected-note {{declared private here}} }; struct Bar {}; template Foo::Private Bar::ABC; // expected-error {{no member named 'ABC' in 'NoCrashOnDelayedAccessCheck::Bar'}} \ expected-error {{'Private' is a private member of}} }