// bindgen-flags: --with-derive-hash --with-derive-partialeq --with-derive-eq /** *
*/ struct OtherOpaque { int c; }; /** *
*/ template struct Opaque { T whatever; }; struct WithOpaquePtr { Opaque* whatever; Opaque other; OtherOpaque t; };