1 // { dg-do compile { target c++2a } } 2 3 namespace std { 4 struct source_location { 5 struct __impl { 6 // Test that ordering doesn't matter 7 long long _M_column; 8 const char *_M_file_name; 9 int _M_line; 10 const char *_M_function_name; 11 }; 12 }; 13 } 14 15 auto x = __builtin_source_location (); 16