@@ -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