File tree Expand file tree Collapse file tree 2 files changed +6
-10
lines changed
src/unix/linux_like/linux/gnu/b64 Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -4818,8 +4818,6 @@ fn test_linux(target: &str) {
48184818 cfg. skip_roundtrip ( move |s| match s {
48194819 // FIXME(1.0):
48204820 "mcontext_t" if s390x => true ,
4821- // FIXME(union): This is actually a union.
4822- "fpreg_t" if s390x => true ,
48234821
48244822 // The test doesn't work on some env:
48254823 "ipv6_mreq"
Original file line number Diff line number Diff line change @@ -212,27 +212,25 @@ s! {
212212}
213213
214214s_no_extra_traits ! {
215- // FIXME(union): This is actually a union.
216- pub struct fpreg_t {
215+ pub union fpreg_t {
217216 pub d: c_double,
218- // f: c_float,
217+ pub f: c_float,
219218 }
220219}
221220
222221cfg_if ! {
223222 if #[ cfg( feature = "extra_traits" ) ] {
224223 impl PartialEq for fpreg_t {
225- fn eq( & self , other : & fpreg_t) -> bool {
226- self . d == other . d
224+ fn eq( & self , _other : & fpreg_t) -> bool {
225+ unimplemented! ( "traits" )
227226 }
228227 }
229228
230229 impl Eq for fpreg_t { }
231230
232231 impl hash:: Hash for fpreg_t {
233- fn hash<H : hash:: Hasher >( & self , state: & mut H ) {
234- let d: u64 = self . d. to_bits( ) ;
235- d. hash( state) ;
232+ fn hash<H : hash:: Hasher >( & self , _state: & mut H ) {
233+ unimplemented!( "traits" )
236234 }
237235 }
238236 }
You can’t perform that action at this time.
0 commit comments