error: fn_abi_of(i8) = FnAbi { args: [ ArgAbi { layout: TyAndLayout { ty: i8, layout: Layout { size: Size(1 bytes), align: AbiAlign { abi: Align(1 bytes), }, backend_repr: Scalar( Initialized { value: Int( I8, true, ), valid_range: 0..=255, }, ), fields: Primitive, largest_niche: None, uninhabited: false, variants: Single { index: 0, }, max_repr_align: None, unadjusted_abi_align: Align(1 bytes), randomization_seed: 71776123356184577, }, }, mode: Direct( ArgAttributes { regular: NoUndef, arg_ext: Sext, pointee_size: Size(0 bytes), pointee_align: None, }, ), }, ], ret: ArgAbi { layout: TyAndLayout { ty: i8, layout: Layout { size: Size(1 bytes), align: AbiAlign { abi: Align(1 bytes), }, backend_repr: Scalar( Initialized { value: Int( I8, true, ), valid_range: 0..=255, }, ), fields: Primitive, largest_niche: None, uninhabited: false, variants: Single { index: 0, }, max_repr_align: None, unadjusted_abi_align: Align(1 bytes), randomization_seed: 71776123356184577, }, }, mode: Direct( ArgAttributes { regular: NoUndef, arg_ext: None, pointee_size: Size(0 bytes), pointee_align: None, }, ), }, c_variadic: false, fixed_count: 1, conv: X86( SysV64, ), can_unwind: false, } --> $DIR/x86-64-sysv64-arg-ext.rs:13:1 | LL | pub extern "sysv64" fn i8(x: i8) -> i8 { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: fn_abi_of(u8) = FnAbi { args: [ ArgAbi { layout: TyAndLayout { ty: u8, layout: Layout { size: Size(1 bytes), align: AbiAlign { abi: Align(1 bytes), }, backend_repr: Scalar( Initialized { value: Int( I8, false, ), valid_range: 0..=255, }, ), fields: Primitive, largest_niche: None, uninhabited: false, variants: Single { index: 0, }, max_repr_align: None, unadjusted_abi_align: Align(1 bytes), randomization_seed: 71776127651151873, }, }, mode: Direct( ArgAttributes { regular: NoUndef, arg_ext: Zext, pointee_size: Size(0 bytes), pointee_align: None, }, ), }, ], ret: ArgAbi { layout: TyAndLayout { ty: u8, layout: Layout { size: Size(1 bytes), align: AbiAlign { abi: Align(1 bytes), }, backend_repr: Scalar( Initialized { value: Int( I8, false, ), valid_range: 0..=255, }, ), fields: Primitive, largest_niche: None, uninhabited: false, variants: Single { index: 0, }, max_repr_align: None, unadjusted_abi_align: Align(1 bytes), randomization_seed: 71776127651151873, }, }, mode: Direct( ArgAttributes { regular: NoUndef, arg_ext: None, pointee_size: Size(0 bytes), pointee_align: None, }, ), }, c_variadic: false, fixed_count: 1, conv: X86( SysV64, ), can_unwind: false, } --> $DIR/x86-64-sysv64-arg-ext.rs:19:1 | LL | pub extern "sysv64" fn u8(x: u8) -> u8 { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: fn_abi_of(i16) = FnAbi { args: [ ArgAbi { layout: TyAndLayout { ty: i16, layout: Layout { size: Size(2 bytes), align: AbiAlign { abi: Align(2 bytes), }, backend_repr: Scalar( Initialized { value: Int( I16, true, ), valid_range: 0..=65535, }, ), fields: Primitive, largest_niche: None, uninhabited: false, variants: Single { index: 0, }, max_repr_align: None, unadjusted_abi_align: Align(2 bytes), randomization_seed: 18446462603027808258, }, }, mode: Direct( ArgAttributes { regular: NoUndef, arg_ext: Sext, pointee_size: Size(0 bytes), pointee_align: None, }, ), }, ], ret: ArgAbi { layout: TyAndLayout { ty: i16, layout: Layout { size: Size(2 bytes), align: AbiAlign { abi: Align(2 bytes), }, backend_repr: Scalar( Initialized { value: Int( I16, true, ), valid_range: 0..=65535, }, ), fields: Primitive, largest_niche: None, uninhabited: false, variants: Single { index: 0, }, max_repr_align: None, unadjusted_abi_align: Align(2 bytes), randomization_seed: 18446462603027808258, }, }, mode: Direct( ArgAttributes { regular: NoUndef, arg_ext: None, pointee_size: Size(0 bytes), pointee_align: None, }, ), }, c_variadic: false, fixed_count: 1, conv: X86( SysV64, ), can_unwind: false, } --> $DIR/x86-64-sysv64-arg-ext.rs:25:1 | LL | pub extern "sysv64" fn i16(x: i16) -> i16 { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: fn_abi_of(u16) = FnAbi { args: [ ArgAbi { layout: TyAndLayout { ty: u16, layout: Layout { size: Size(2 bytes), align: AbiAlign { abi: Align(2 bytes), }, backend_repr: Scalar( Initialized { value: Int( I16, false, ), valid_range: 0..=65535, }, ), fields: Primitive, largest_niche: None, uninhabited: false, variants: Single { index: 0, }, max_repr_align: None, unadjusted_abi_align: Align(2 bytes), randomization_seed: 18446462607322775554, }, }, mode: Direct( ArgAttributes { regular: NoUndef, arg_ext: Zext, pointee_size: Size(0 bytes), pointee_align: None, }, ), }, ], ret: ArgAbi { layout: TyAndLayout { ty: u16, layout: Layout { size: Size(2 bytes), align: AbiAlign { abi: Align(2 bytes), }, backend_repr: Scalar( Initialized { value: Int( I16, false, ), valid_range: 0..=65535, }, ), fields: Primitive, largest_niche: None, uninhabited: false, variants: Single { index: 0, }, max_repr_align: None, unadjusted_abi_align: Align(2 bytes), randomization_seed: 18446462607322775554, }, }, mode: Direct( ArgAttributes { regular: NoUndef, arg_ext: None, pointee_size: Size(0 bytes), pointee_align: None, }, ), }, c_variadic: false, fixed_count: 1, conv: X86( SysV64, ), can_unwind: false, } --> $DIR/x86-64-sysv64-arg-ext.rs:31:1 | LL | pub extern "sysv64" fn u16(x: u16) -> u16 { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: fn_abi_of(i32) = FnAbi { args: [ ArgAbi { layout: TyAndLayout { ty: i32, layout: Layout { size: Size(4 bytes), align: AbiAlign { abi: Align(4 bytes), }, backend_repr: Scalar( Initialized { value: Int( I32, true, ), valid_range: 0..=4294967295, }, ), fields: Primitive, largest_niche: None, uninhabited: false, variants: Single { index: 0, }, max_repr_align: None, unadjusted_abi_align: Align(4 bytes), randomization_seed: 18446462603027873795, }, }, mode: Direct( ArgAttributes { regular: NoUndef, arg_ext: None, pointee_size: Size(0 bytes), pointee_align: None, }, ), }, ], ret: ArgAbi { layout: TyAndLayout { ty: i32, layout: Layout { size: Size(4 bytes), align: AbiAlign { abi: Align(4 bytes), }, backend_repr: Scalar( Initialized { value: Int( I32, true, ), valid_range: 0..=4294967295, }, ), fields: Primitive, largest_niche: None, uninhabited: false, variants: Single { index: 0, }, max_repr_align: None, unadjusted_abi_align: Align(4 bytes), randomization_seed: 18446462603027873795, }, }, mode: Direct( ArgAttributes { regular: NoUndef, arg_ext: None, pointee_size: Size(0 bytes), pointee_align: None, }, ), }, c_variadic: false, fixed_count: 1, conv: X86( SysV64, ), can_unwind: false, } --> $DIR/x86-64-sysv64-arg-ext.rs:37:1 | LL | pub extern "sysv64" fn i32(x: i32) -> i32 { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: fn_abi_of(u32) = FnAbi { args: [ ArgAbi { layout: TyAndLayout { ty: u32, layout: Layout { size: Size(4 bytes), align: AbiAlign { abi: Align(4 bytes), }, backend_repr: Scalar( Initialized { value: Int( I32, false, ), valid_range: 0..=4294967295, }, ), fields: Primitive, largest_niche: None, uninhabited: false, variants: Single { index: 0, }, max_repr_align: None, unadjusted_abi_align: Align(4 bytes), randomization_seed: 18446462607322841091, }, }, mode: Direct( ArgAttributes { regular: NoUndef, arg_ext: None, pointee_size: Size(0 bytes), pointee_align: None, }, ), }, ], ret: ArgAbi { layout: TyAndLayout { ty: u32, layout: Layout { size: Size(4 bytes), align: AbiAlign { abi: Align(4 bytes), }, backend_repr: Scalar( Initialized { value: Int( I32, false, ), valid_range: 0..=4294967295, }, ), fields: Primitive, largest_niche: None, uninhabited: false, variants: Single { index: 0, }, max_repr_align: None, unadjusted_abi_align: Align(4 bytes), randomization_seed: 18446462607322841091, }, }, mode: Direct( ArgAttributes { regular: NoUndef, arg_ext: None, pointee_size: Size(0 bytes), pointee_align: None, }, ), }, c_variadic: false, fixed_count: 1, conv: X86( SysV64, ), can_unwind: false, } --> $DIR/x86-64-sysv64-arg-ext.rs:43:1 | LL | pub extern "sysv64" fn u32(x: u32) -> u32 { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: aborting due to 6 previous errors