Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / Modules / Inputs / namespaces-left.h
blob5badf62764b6b10cf86bdd2f567e6db2ab40cbb9
1 namespace RedeclAcrossImport {
2 enum E { e };
5 namespace AddAndReexportBeforeImport {
6 struct S {};
7 extern struct S t;
10 @import namespaces_top;
12 namespace RedeclAcrossImport {
13 E x = e;
16 float &global(float);
17 float &global2(float);
19 namespace LookupBeforeImport {
20 float &f(float);
23 namespace N1 { }
25 namespace N1 {
26 float& f(float);
29 namespace N2 {
30 float& f(float);
37 namespace N5 {
38 int &f(int);
41 namespace N6 {
42 int &f(int);
45 namespace N7 {
46 int &f(int);
49 namespace N8 {
50 int &f(int);
53 namespace N9 {
54 int &f(int);
57 namespace N10 {
58 int &f(int);
61 namespace N11 {
62 namespace {
63 class Foo;
65 Foo *getFoo();
68 namespace N12 {
69 namespace {
70 class Foo;
72 Foo *getFoo();
75 namespace Empty {}