Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / PCH / Inputs / namespaces.h
blobbd2c3ee9827102c3e8b539f346fc377b4e16b2ad
1 // Header for PCH test namespaces.cpp
3 namespace N1 {
4 typedef int t1;
7 namespace N1 {
8 typedef int t2;
10 void used_func();
12 struct used_cls { };
15 namespace N2 {
16 typedef float t1;
18 namespace Inner {
19 typedef int t3;
23 namespace {
24 void anon() { }
25 class C;
28 namespace N3 {
29 namespace {
30 class C;
34 namespace Alias1 = N2::Inner;
36 using namespace N2::Inner;
38 extern "C" {
39 void ext();
42 inline namespace N4 {
43 struct MemberOfN4;