14 lines · cpp
1// RUN: %clang_cc1 -fsyntax-only -Wall -verify -std=c++11 %s2// RUN: %clang_cc1 -fsyntax-only -Wall -Wno-inline-namespace-reopened-noninline -DSILENCE -verify -std=c++11 %s3 4namespace X {5 #ifndef SILENCE6 inline namespace {} // expected-note {{previous definition}}7 namespace {} // expected-warning {{inline namespace reopened as a non-inline namespace}}8 #else9 // expected-no-diagnostics10 inline namespace {}11 namespace {}12 #endif13}14