llvm-project/clang/test/Parser/namespaces.cpp
Nico Weber 729f1e2a1c Fix crash on missing namespace name in namespace alias definition -- PR14085.
Patch from Brian Brooks <brooks.brian@gmail.com>!

llvm-svn: 166893
2012-10-27 23:44:27 +00:00

13 lines
314 B
C++

// RUN: %clang_cc1 -fsyntax-only -verify %s
// PR6596
namespace g { enum { o = 0 }; }
void foo() {
namespace a { typedef g::o o; } // expected-error{{namespaces can only be defined in global or namespace scope}}
}
// PR14085
namespace PR14085 {}
namespace = PR14085; // expected-error {{expected identifier}}