@@ -238,7 +238,7 @@ impl fmt::Debug for c_void {
238238 not( target_arch = "s390x" ) ,
239239 not( target_arch = "x86_64" )
240240 ) ,
241- all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" ) ) ,
241+ all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" , target_os = "tvos" ) ) ,
242242 target_family = "wasm" ,
243243 target_arch = "asmjs" ,
244244 target_os = "uefi" ,
@@ -267,7 +267,7 @@ pub struct VaListImpl<'f> {
267267 not( target_arch = "s390x" ) ,
268268 not( target_arch = "x86_64" )
269269 ) ,
270- all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" ) ) ,
270+ all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" , target_os = "tvos" ) ) ,
271271 target_family = "wasm" ,
272272 target_arch = "asmjs" ,
273273 target_os = "uefi" ,
@@ -292,7 +292,7 @@ impl<'f> fmt::Debug for VaListImpl<'f> {
292292/// http://infocenter.arm.com/help/topic/com.arm.doc.ihi0055b/IHI0055B_aapcs64.pdf
293293#[ cfg( all(
294294 target_arch = "aarch64" ,
295- not( any( target_os = "macos" , target_os = "ios" ) ) ,
295+ not( any( target_os = "macos" , target_os = "ios" , target_os = "tvos" ) ) ,
296296 not( target_os = "uefi" ) ,
297297 not( windows) ,
298298) ) ]
@@ -389,7 +389,10 @@ pub struct VaList<'a, 'f: 'a> {
389389 not( target_arch = "s390x" ) ,
390390 not( target_arch = "x86_64" )
391391 ) ,
392- all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" ) ) ,
392+ all(
393+ target_arch = "aarch64" ,
394+ any( target_os = "macos" , target_os = "ios" , target_os = "tvos" )
395+ ) ,
393396 target_family = "wasm" ,
394397 target_arch = "asmjs" ,
395398 target_os = "uefi" ,
@@ -404,7 +407,10 @@ pub struct VaList<'a, 'f: 'a> {
404407 target_arch = "s390x" ,
405408 target_arch = "x86_64"
406409 ) ,
407- any( not( target_arch = "aarch64" ) , not( any( target_os = "macos" , target_os = "ios" ) ) ) ,
410+ any(
411+ not( target_arch = "aarch64" ) ,
412+ not( any( target_os = "macos" , target_os = "ios" , target_os = "tvos" ) )
413+ ) ,
408414 not( target_family = "wasm" ) ,
409415 not( target_arch = "asmjs" ) ,
410416 not( target_os = "uefi" ) ,
@@ -422,7 +428,7 @@ pub struct VaList<'a, 'f: 'a> {
422428 not( target_arch = "s390x" ) ,
423429 not( target_arch = "x86_64" )
424430 ) ,
425- all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" ) ) ,
431+ all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" , target_os = "tvos" ) ) ,
426432 target_family = "wasm" ,
427433 target_arch = "asmjs" ,
428434 target_os = "uefi" ,
@@ -449,7 +455,10 @@ impl<'f> VaListImpl<'f> {
449455 target_arch = "s390x" ,
450456 target_arch = "x86_64"
451457 ) ,
452- any( not( target_arch = "aarch64" ) , not( any( target_os = "macos" , target_os = "ios" ) ) ) ,
458+ any(
459+ not( target_arch = "aarch64" ) ,
460+ not( any( target_os = "macos" , target_os = "ios" , target_os = "tvos" ) )
461+ ) ,
453462 not( target_family = "wasm" ) ,
454463 not( target_arch = "asmjs" ) ,
455464 not( target_os = "uefi" ) ,
0 commit comments