1 2 3 4 5 6 7 8 9 10 11
#ifdef _MSC_VER // Only MSVC supports this pattern. module M:internal_part; #else module M; #endif int i() { return 0; }