@@ -115,138 +115,6 @@ fn int_to_bool() {
115
115
//~^ transmute_int_to_bool
116
116
}
117
117
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
-
250
118
fn bytes_to_str ( mb : & mut [ u8 ] ) {
251
119
const B : & [ u8 ] = b"" ;
252
120
0 commit comments