@@ -115,138 +115,6 @@ fn int_to_bool() {
115115 //~^ transmute_int_to_bool
116116}
117117
118- #[ warn( clippy:: transmute_int_to_float) ]
119- mod int_to_float {
120- fn test ( ) {
121- let _: f16 = unsafe { std:: mem:: transmute ( 0_u16 ) } ;
122- //~^ transmute_int_to_float
123-
124- let _: f16 = unsafe { std:: mem:: transmute ( 0_i16 ) } ;
125- //~^ transmute_int_to_float
126-
127- let _: f32 = unsafe { std:: mem:: transmute ( 0_u32 ) } ;
128- //~^ transmute_int_to_float
129-
130- let _: f32 = unsafe { std:: mem:: transmute ( 0_i32 ) } ;
131- //~^ transmute_int_to_float
132-
133- let _: f64 = unsafe { std:: mem:: transmute ( 0_u64 ) } ;
134- //~^ transmute_int_to_float
135-
136- let _: f64 = unsafe { std:: mem:: transmute ( 0_i64 ) } ;
137- //~^ transmute_int_to_float
138-
139- let _: f128 = unsafe { std:: mem:: transmute ( 0_u128 ) } ;
140- //~^ transmute_int_to_float
141-
142- let _: f128 = unsafe { std:: mem:: transmute ( 0_i128 ) } ;
143- //~^ transmute_int_to_float
144- }
145-
146- mod issue_5747 {
147- const VALUE16 : f16 = unsafe { std:: mem:: transmute ( 0_u16 ) } ;
148- //~^ transmute_int_to_float
149-
150- const VALUE32 : f32 = unsafe { std:: mem:: transmute ( 0_u32 ) } ;
151- //~^ transmute_int_to_float
152-
153- const VALUE64 : f64 = unsafe { std:: mem:: transmute ( 0_i64 ) } ;
154- //~^ transmute_int_to_float
155-
156- const VALUE128 : f128 = unsafe { std:: mem:: transmute ( 0_i128 ) } ;
157- //~^ transmute_int_to_float
158-
159- const fn from_bits_16 ( v : i16 ) -> f16 {
160- unsafe { std:: mem:: transmute ( v) }
161- //~^ transmute_int_to_float
162- }
163-
164- const fn from_bits_32 ( v : i32 ) -> f32 {
165- unsafe { std:: mem:: transmute ( v) }
166- //~^ transmute_int_to_float
167- }
168-
169- const fn from_bits_64 ( v : u64 ) -> f64 {
170- unsafe { std:: mem:: transmute ( v) }
171- //~^ transmute_int_to_float
172- }
173-
174- const fn from_bits_128 ( v : u128 ) -> f128 {
175- unsafe { std:: mem:: transmute ( v) }
176- //~^ transmute_int_to_float
177- }
178- }
179- }
180-
181- mod num_to_bytes {
182- fn test ( ) {
183- unsafe {
184- let _: [ u8 ; 1 ] = std:: mem:: transmute ( 0u8 ) ;
185- //~^ transmute_num_to_bytes
186-
187- let _: [ u8 ; 4 ] = std:: mem:: transmute ( 0u32 ) ;
188- //~^ transmute_num_to_bytes
189-
190- let _: [ u8 ; 16 ] = std:: mem:: transmute ( 0u128 ) ;
191- //~^ transmute_num_to_bytes
192-
193- let _: [ u8 ; 1 ] = std:: mem:: transmute ( 0i8 ) ;
194- //~^ transmute_num_to_bytes
195-
196- let _: [ u8 ; 4 ] = std:: mem:: transmute ( 0i32 ) ;
197- //~^ transmute_num_to_bytes
198-
199- let _: [ u8 ; 16 ] = std:: mem:: transmute ( 0i128 ) ;
200- //~^ transmute_num_to_bytes
201-
202- let _: [ u8 ; 2 ] = std:: mem:: transmute ( 0.0f16 ) ;
203- //~^ transmute_num_to_bytes
204-
205- let _: [ u8 ; 4 ] = std:: mem:: transmute ( 0.0f32 ) ;
206- //~^ transmute_num_to_bytes
207-
208- let _: [ u8 ; 8 ] = std:: mem:: transmute ( 0.0f64 ) ;
209- //~^ transmute_num_to_bytes
210-
211- let _: [ u8 ; 16 ] = std:: mem:: transmute ( 0.0f128 ) ;
212- //~^ transmute_num_to_bytes
213- }
214- }
215- const fn test_const ( ) {
216- unsafe {
217- let _: [ u8 ; 1 ] = std:: mem:: transmute ( 0u8 ) ;
218- //~^ transmute_num_to_bytes
219-
220- let _: [ u8 ; 4 ] = std:: mem:: transmute ( 0u32 ) ;
221- //~^ transmute_num_to_bytes
222-
223- let _: [ u8 ; 16 ] = std:: mem:: transmute ( 0u128 ) ;
224- //~^ transmute_num_to_bytes
225-
226- let _: [ u8 ; 1 ] = std:: mem:: transmute ( 0i8 ) ;
227- //~^ transmute_num_to_bytes
228-
229- let _: [ u8 ; 4 ] = std:: mem:: transmute ( 0i32 ) ;
230- //~^ transmute_num_to_bytes
231-
232- let _: [ u8 ; 16 ] = std:: mem:: transmute ( 0i128 ) ;
233- //~^ transmute_num_to_bytes
234-
235- let _: [ u8 ; 2 ] = std:: mem:: transmute ( 0.0f16 ) ;
236- //~^ transmute_num_to_bytes
237-
238- let _: [ u8 ; 4 ] = std:: mem:: transmute ( 0.0f32 ) ;
239- //~^ transmute_num_to_bytes
240-
241- let _: [ u8 ; 8 ] = std:: mem:: transmute ( 0.0f64 ) ;
242- //~^ transmute_num_to_bytes
243-
244- let _: [ u8 ; 16 ] = std:: mem:: transmute ( 0.0f128 ) ;
245- //~^ transmute_num_to_bytes
246- }
247- }
248- }
249-
250118fn bytes_to_str ( mb : & mut [ u8 ] ) {
251119 const B : & [ u8 ] = b"" ;
252120
0 commit comments