// RUN: clang-cc -fsyntax-only -verify %s | |
namespace N { }; | |
namespace A = N; | |
int B; // expected-note {{previous definition is here}} | |
namespace B = N; // expected-error {{redefinition of 'B' as different kind of symbol}} | |
namespace C { } // expected-note {{previous definition is here}} | |
namespace C = N; // expected-error {{redefinition of 'C'}} | |
int i; | |
namespace D = i; // expected-error {{expected namespace name}} | |
namespace E = N::Foo; // expected-error {{expected namespace name}} |