1 2 3 4 5 6 7 8 9
#pragma clang diagnostic ignored "-Wc++11-extensions" namespace start { inline namespace level1 { struct A; inline namespace level2 { struct B; } } }