Home | History | Annotate | Download | only in namespace.def
      1 // RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s
      2 
      3 namespace NIL {} // expected-note {{previous definition}}
      4 inline namespace NIL {} // expected-error {{cannot be reopened as inline}}
      5 inline namespace IL {} // expected-note {{previous definition}}
      6 namespace IL {} // expected-warning{{inline namespace cannot be reopened as a non-inline namespace}}
      7 
      8 namespace {} // expected-note {{previous definition}}
      9 inline namespace {} // expected-error {{cannot be reopened as inline}}
     10 namespace X {
     11   inline namespace {} // expected-note {{previous definition}}
     12   namespace {} // expected-warning {{cannot be reopened as a non-inline namespace}}
     13 }
     14