/* REQUIRED_ARGS: -HC -c -o- PERMUTE_ARGS: TEST_OUTPUT: --- // Automatically generated by Digital Mars D Compiler #pragma once #include #include #include #include namespace nameSpace { extern void fn(); namespace nameSpace2 { extern void fn2(); } extern double identity(double __param_0_); } --- */ extern(C++, "nameSpace") { void fn() {} extern(C++, nameSpace2) { void fn2() {} } double identity(double) { return __param_0; } }