112a9d9c8Sopenharmony_ci// bindgen-flags: --with-derive-hash --with-derive-partialord --with-derive-ord --with-derive-partialeq --with-derive-eq 212a9d9c8Sopenharmony_ci// 312a9d9c8Sopenharmony_ci/// Pointers can derive Hash/PartialOrd/Ord/PartialEq/Eq 412a9d9c8Sopenharmony_cistruct ConstPtrMutObj { 512a9d9c8Sopenharmony_ci int* const bar; 612a9d9c8Sopenharmony_ci}; 712a9d9c8Sopenharmony_ci 812a9d9c8Sopenharmony_cistruct MutPtrMutObj { 912a9d9c8Sopenharmony_ci int* bar; 1012a9d9c8Sopenharmony_ci}; 1112a9d9c8Sopenharmony_ci 1212a9d9c8Sopenharmony_cistruct MutPtrConstObj { 1312a9d9c8Sopenharmony_ci const int* bar; 1412a9d9c8Sopenharmony_ci}; 1512a9d9c8Sopenharmony_ci 1612a9d9c8Sopenharmony_cistruct ConstPtrConstObj { 1712a9d9c8Sopenharmony_ci const int* const bar; 1812a9d9c8Sopenharmony_ci}; 19