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