| namespace A { | |
| inline namespace B { | |
| int f() { return 3; } | |
| int global_var = 0; | |
| namespace C { | |
| int global_var = 1; | |
| } | |
| inline namespace D { | |
| int nested_var = 2; | |
| } | |
| }; | |
| namespace E { | |
| inline namespace F { | |
| int other_var = 3; | |
| } | |
| } // namespace E | |
| int global_var = 4; | |
| } | |
| int main(int argc, char **argv) { | |
| // Set break point at this line. | |
| return A::f() + A::B::global_var + A::C::global_var + A::E::F::other_var + | |
| A::B::D::nested_var; | |
| } |