112a9d9c8Sopenharmony_cistruct Foo; 212a9d9c8Sopenharmony_ci 312a9d9c8Sopenharmony_cistruct Bar { 412a9d9c8Sopenharmony_ci const Foo& f; 512a9d9c8Sopenharmony_ci unsigned m; 612a9d9c8Sopenharmony_ci}; 712a9d9c8Sopenharmony_ci 812a9d9c8Sopenharmony_cistruct Baz { 912a9d9c8Sopenharmony_ci Foo& f; 1012a9d9c8Sopenharmony_ci unsigned m; 1112a9d9c8Sopenharmony_ci}; 1212a9d9c8Sopenharmony_ci 1312a9d9c8Sopenharmony_cistruct Tar { 1412a9d9c8Sopenharmony_ci const Foo&& f; 1512a9d9c8Sopenharmony_ci unsigned m; 1612a9d9c8Sopenharmony_ci}; 1712a9d9c8Sopenharmony_ci 1812a9d9c8Sopenharmony_cistruct Taz { 1912a9d9c8Sopenharmony_ci Foo&& f; 2012a9d9c8Sopenharmony_ci unsigned m; 2112a9d9c8Sopenharmony_ci}; 22