xref: /aosp_15_r20/external/stg/test_cases/diff_tests/namespace/simple.1.cc (revision 9e3b08ae94a55201065475453d799e8b1378bea6)
1 namespace unchanged_n {
2 int var;
3 }  // namespace unchanged_n
4 
5 namespace added_n {
6 int var;
7 }  // namespace removed_n
8 
9 // Difference: every int below changed to long
10 namespace foo {
11 long x1;
12 
13 long x2[5];
14 
15 extern const long x3 = 5;
16 
17 typedef long type_definition;
18 type_definition x4;
19 
x5()20 long x5() {
21   return 0;
22 }
23 
24 struct S {
25   long x;
26 } x6;
27 
28 union U {
29   long x;
30 } x7;
31 
32 enum class E { X, Y, Z } x8;
33 
34 }  // namespace foo
35