112a9d9c8Sopenharmony_ci// bindgen-flags: --with-derive-hash --with-derive-partialeq --with-derive-eq --with-derive-partialord --with-derive-ord 212a9d9c8Sopenharmony_ci// 312a9d9c8Sopenharmony_cistruct test { 412a9d9c8Sopenharmony_ci int a; 512a9d9c8Sopenharmony_ci char zero_length_array[0]; 612a9d9c8Sopenharmony_ci}; 712a9d9c8Sopenharmony_ci 812a9d9c8Sopenharmony_cistruct test2 { 912a9d9c8Sopenharmony_ci int a; 1012a9d9c8Sopenharmony_ci char incomplete_array[]; 1112a9d9c8Sopenharmony_ci}; 1212a9d9c8Sopenharmony_ci 1312a9d9c8Sopenharmony_cistruct test3 { 1412a9d9c8Sopenharmony_ci int a; 1512a9d9c8Sopenharmony_ci char zero_length_array[0]; 1612a9d9c8Sopenharmony_ci char incomplete_array[]; 1712a9d9c8Sopenharmony_ci}; 18