@@ -231,7 +231,8 @@ impl fmt::Debug for c_void {
231
231
all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" ) ) ,
232
232
target_family = "wasm" ,
233
233
target_arch = "asmjs" ,
234
- windows
234
+ target_os = "uefi" ,
235
+ windows,
235
236
) ) ]
236
237
#[ repr( transparent) ]
237
238
#[ unstable(
@@ -254,7 +255,8 @@ pub struct VaListImpl<'f> {
254
255
all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" ) ) ,
255
256
target_family = "wasm" ,
256
257
target_arch = "asmjs" ,
257
- windows
258
+ target_os = "uefi" ,
259
+ windows,
258
260
) ) ]
259
261
#[ unstable(
260
262
feature = "c_variadic" ,
@@ -276,7 +278,8 @@ impl<'f> fmt::Debug for VaListImpl<'f> {
276
278
#[ cfg( all(
277
279
target_arch = "aarch64" ,
278
280
not( any( target_os = "macos" , target_os = "ios" ) ) ,
279
- not( windows)
281
+ not( target_os = "uefi" ) ,
282
+ not( windows) ,
280
283
) ) ]
281
284
#[ repr( C ) ]
282
285
#[ derive( Debug ) ]
@@ -297,7 +300,7 @@ pub struct VaListImpl<'f> {
297
300
}
298
301
299
302
/// PowerPC ABI implementation of a `va_list`.
300
- #[ cfg( all( target_arch = "powerpc" , not( windows) ) ) ]
303
+ #[ cfg( all( target_arch = "powerpc" , not( target_os = "uefi" ) , not ( windows) ) ) ]
301
304
#[ repr( C ) ]
302
305
#[ derive( Debug ) ]
303
306
#[ unstable(
@@ -317,7 +320,7 @@ pub struct VaListImpl<'f> {
317
320
}
318
321
319
322
/// x86_64 ABI implementation of a `va_list`.
320
- #[ cfg( all( target_arch = "x86_64" , not( windows) ) ) ]
323
+ #[ cfg( all( target_arch = "x86_64" , not( target_os = "uefi" ) , not ( windows) ) ) ]
321
324
#[ repr( C ) ]
322
325
#[ derive( Debug ) ]
323
326
#[ unstable(
@@ -354,7 +357,8 @@ pub struct VaList<'a, 'f: 'a> {
354
357
all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" ) ) ,
355
358
target_family = "wasm" ,
356
359
target_arch = "asmjs" ,
357
- windows
360
+ target_os = "uefi" ,
361
+ windows,
358
362
) ) ]
359
363
inner : VaListImpl < ' f > ,
360
364
@@ -363,7 +367,8 @@ pub struct VaList<'a, 'f: 'a> {
363
367
any( not( target_arch = "aarch64" ) , not( any( target_os = "macos" , target_os = "ios" ) ) ) ,
364
368
not( target_family = "wasm" ) ,
365
369
not( target_arch = "asmjs" ) ,
366
- not( windows)
370
+ not( target_os = "uefi" ) ,
371
+ not( windows) ,
367
372
) ) ]
368
373
inner : & ' a mut VaListImpl < ' f > ,
369
374
@@ -375,7 +380,8 @@ pub struct VaList<'a, 'f: 'a> {
375
380
all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" ) ) ,
376
381
target_family = "wasm" ,
377
382
target_arch = "asmjs" ,
378
- windows
383
+ target_os = "uefi" ,
384
+ windows,
379
385
) ) ]
380
386
#[ unstable(
381
387
feature = "c_variadic" ,
@@ -396,7 +402,8 @@ impl<'f> VaListImpl<'f> {
396
402
any( not( target_arch = "aarch64" ) , not( any( target_os = "macos" , target_os = "ios" ) ) ) ,
397
403
not( target_family = "wasm" ) ,
398
404
not( target_arch = "asmjs" ) ,
399
- not( windows)
405
+ not( target_os = "uefi" ) ,
406
+ not( windows) ,
400
407
) ) ]
401
408
#[ unstable(
402
409
feature = "c_variadic" ,
0 commit comments