blob: 413c52af858c14883636387e035cf6b8e5e7a241 [file] [log] [blame]
Benjamin Kramerb3996962012-07-27 10:21:08 +00001// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s
2// Don't crash (PR13394).
3
4namespace stretch_v1 {
5 struct closure_t {
6 const stretch_v1::ops_t* d_methods; // expected-error {{no type named 'ops_t' in namespace 'stretch_v1'}}
7 };
8}
9namespace gatekeeper_v1 {
10 namespace gatekeeper_factory_v1 {
11 struct closure_t { // expected-note {{'closure_t' declared here}}
12 gatekeeper_v1::closure_t* create(); // expected-error {{no type named 'closure_t' in namespace 'gatekeeper_v1'; did you mean 'closure_t'?}}
13 };
14 }
15 gatekeeper_v1::closure_t *x; // expected-error {{no type named 'closure_t' in namespace 'gatekeeper_v1}}
16}