112a9d9c8Sopenharmony_ci// bindgen-flags: --with-derive-hash --with-derive-partialord --with-derive-ord --with-derive-partialeq --with-derive-eq
212a9d9c8Sopenharmony_ci//
312a9d9c8Sopenharmony_ci/// A struct containing a struct containing a float that cannot derive Hash/Eq/Ord but can derive PartialEq/PartialOrd
412a9d9c8Sopenharmony_cistruct foo {
512a9d9c8Sopenharmony_ci    struct {
612a9d9c8Sopenharmony_ci        float a;
712a9d9c8Sopenharmony_ci        float b;
812a9d9c8Sopenharmony_ci    } bar;
912a9d9c8Sopenharmony_ci};
10