xref: /llvm-project/clang/test/Import/cxx-anon-namespace/Inputs/F.cpp (revision 4e4c0664f9b4c65e344317239b66271a67a800ad)
1*4e4c0664SRaphael Isemann namespace {
func1()2*4e4c0664SRaphael Isemann void func1() {
3*4e4c0664SRaphael Isemann }
4*4e4c0664SRaphael Isemann } // namespace
5*4e4c0664SRaphael Isemann 
6*4e4c0664SRaphael Isemann namespace test_namespace1 {
7*4e4c0664SRaphael Isemann namespace {
func2()8*4e4c0664SRaphael Isemann void func2() {}
9*4e4c0664SRaphael Isemann } // namespace
10*4e4c0664SRaphael Isemann } // namespace test_namespace1
11*4e4c0664SRaphael Isemann 
12*4e4c0664SRaphael Isemann namespace test_namespace2 {
13*4e4c0664SRaphael Isemann namespace {
14*4e4c0664SRaphael Isemann namespace test_namespace3 {
func3()15*4e4c0664SRaphael Isemann void func3() {}
16*4e4c0664SRaphael Isemann } // namespace test_namespace3
17*4e4c0664SRaphael Isemann } // namespace
18*4e4c0664SRaphael Isemann } // namespace test_namespace2
19*4e4c0664SRaphael Isemann 
20*4e4c0664SRaphael Isemann namespace {
21*4e4c0664SRaphael Isemann namespace {
func4()22*4e4c0664SRaphael Isemann void func4() {
23*4e4c0664SRaphael Isemann }
24*4e4c0664SRaphael Isemann } // namespace
25*4e4c0664SRaphael Isemann } // namespace
26