@@ -234,7 +234,7 @@ impl fmt::Debug for c_void {
234234 not( target_arch = "s390x" ) ,
235235 not( target_arch = "x86_64" )
236236 ) ,
237- all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" ) ) ,
237+ all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" , target_os = "tvos" ) ) ,
238238 target_family = "wasm" ,
239239 target_arch = "asmjs" ,
240240 target_os = "uefi" ,
@@ -263,7 +263,7 @@ pub struct VaListImpl<'f> {
263263 not( target_arch = "s390x" ) ,
264264 not( target_arch = "x86_64" )
265265 ) ,
266- all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" ) ) ,
266+ all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" , target_os = "tvos" ) ) ,
267267 target_family = "wasm" ,
268268 target_arch = "asmjs" ,
269269 target_os = "uefi" ,
@@ -288,7 +288,7 @@ impl<'f> fmt::Debug for VaListImpl<'f> {
288288/// http://infocenter.arm.com/help/topic/com.arm.doc.ihi0055b/IHI0055B_aapcs64.pdf
289289#[ cfg( all(
290290 target_arch = "aarch64" ,
291- not( any( target_os = "macos" , target_os = "ios" ) ) ,
291+ not( any( target_os = "macos" , target_os = "ios" , target_os = "tvos" ) ) ,
292292 not( target_os = "uefi" ) ,
293293 not( windows) ,
294294) ) ]
@@ -385,7 +385,10 @@ pub struct VaList<'a, 'f: 'a> {
385385 not( target_arch = "s390x" ) ,
386386 not( target_arch = "x86_64" )
387387 ) ,
388- all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" ) ) ,
388+ all(
389+ target_arch = "aarch64" ,
390+ any( target_os = "macos" , target_os = "ios" , target_os = "tvos" )
391+ ) ,
389392 target_family = "wasm" ,
390393 target_arch = "asmjs" ,
391394 target_os = "uefi" ,
@@ -400,7 +403,10 @@ pub struct VaList<'a, 'f: 'a> {
400403 target_arch = "s390x" ,
401404 target_arch = "x86_64"
402405 ) ,
403- any( not( target_arch = "aarch64" ) , not( any( target_os = "macos" , target_os = "ios" ) ) ) ,
406+ any(
407+ not( target_arch = "aarch64" ) ,
408+ not( any( target_os = "macos" , target_os = "ios" , target_os = "tvos" ) )
409+ ) ,
404410 not( target_family = "wasm" ) ,
405411 not( target_arch = "asmjs" ) ,
406412 not( target_os = "uefi" ) ,
@@ -418,7 +424,7 @@ pub struct VaList<'a, 'f: 'a> {
418424 not( target_arch = "s390x" ) ,
419425 not( target_arch = "x86_64" )
420426 ) ,
421- all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" ) ) ,
427+ all( target_arch = "aarch64" , any( target_os = "macos" , target_os = "ios" , target_os = "tvos" ) ) ,
422428 target_family = "wasm" ,
423429 target_arch = "asmjs" ,
424430 target_os = "uefi" ,
@@ -445,7 +451,10 @@ impl<'f> VaListImpl<'f> {
445451 target_arch = "s390x" ,
446452 target_arch = "x86_64"
447453 ) ,
448- any( not( target_arch = "aarch64" ) , not( any( target_os = "macos" , target_os = "ios" ) ) ) ,
454+ any(
455+ not( target_arch = "aarch64" ) ,
456+ not( any( target_os = "macos" , target_os = "ios" , target_os = "tvos" ) )
457+ ) ,
449458 not( target_family = "wasm" ) ,
450459 not( target_arch = "asmjs" ) ,
451460 not( target_os = "uefi" ) ,
0 commit comments