112a9d9c8Sopenharmony_ci// bindgen-flags: --disable-nested-struct-naming 212a9d9c8Sopenharmony_ci 312a9d9c8Sopenharmony_cistruct foo { 412a9d9c8Sopenharmony_ci struct bar1 { 512a9d9c8Sopenharmony_ci int x1; 612a9d9c8Sopenharmony_ci struct { 712a9d9c8Sopenharmony_ci int x2; 812a9d9c8Sopenharmony_ci struct { 912a9d9c8Sopenharmony_ci int x3; 1012a9d9c8Sopenharmony_ci struct bar4 { 1112a9d9c8Sopenharmony_ci int x4; 1212a9d9c8Sopenharmony_ci } b4; 1312a9d9c8Sopenharmony_ci } b3; 1412a9d9c8Sopenharmony_ci } b2; 1512a9d9c8Sopenharmony_ci } b1; 1612a9d9c8Sopenharmony_ci}; 1712a9d9c8Sopenharmony_ci 1812a9d9c8Sopenharmony_cistruct { 1912a9d9c8Sopenharmony_ci struct { 2012a9d9c8Sopenharmony_ci struct baz { 2112a9d9c8Sopenharmony_ci int x; 2212a9d9c8Sopenharmony_ci } b; 2312a9d9c8Sopenharmony_ci } anon2; 2412a9d9c8Sopenharmony_ci} anon1; 25