| error: fn_abi_of(pass_zst) = FnAbi { | |
| args: [ | |
| ArgAbi { | |
| layout: TyAndLayout { | |
| ty: (), | |
| layout: Layout { | |
| size: Size(0 bytes), | |
| align: AbiAndPrefAlign { | |
| abi: $SOME_ALIGN, | |
| pref: $SOME_ALIGN, | |
| }, | |
| abi: Aggregate { | |
| sized: true, | |
| }, | |
| fields: Arbitrary { | |
| offsets: [], | |
| memory_index: [], | |
| }, | |
| largest_niche: None, | |
| variants: Single { | |
| index: 0, | |
| }, | |
| max_repr_align: None, | |
| unadjusted_abi_align: $SOME_ALIGN, | |
| }, | |
| }, | |
| mode: Indirect { | |
| attrs: ArgAttributes { | |
| regular: NoAlias | NoCapture | NonNull | NoUndef, | |
| arg_ext: None, | |
| pointee_size: Size(0 bytes), | |
| pointee_align: Some( | |
| Align(1 bytes), | |
| ), | |
| }, | |
| meta_attrs: None, | |
| on_stack: false, | |
| }, | |
| }, | |
| ], | |
| ret: ArgAbi { | |
| layout: TyAndLayout { | |
| ty: (), | |
| layout: Layout { | |
| size: Size(0 bytes), | |
| align: AbiAndPrefAlign { | |
| abi: $SOME_ALIGN, | |
| pref: $SOME_ALIGN, | |
| }, | |
| abi: Aggregate { | |
| sized: true, | |
| }, | |
| fields: Arbitrary { | |
| offsets: [], | |
| memory_index: [], | |
| }, | |
| largest_niche: None, | |
| variants: Single { | |
| index: 0, | |
| }, | |
| max_repr_align: None, | |
| unadjusted_abi_align: $SOME_ALIGN, | |
| }, | |
| }, | |
| mode: Ignore, | |
| }, | |
| c_variadic: false, | |
| fixed_count: 1, | |
| conv: C, | |
| can_unwind: false, | |
| } | |
| --> $DIR/c-zst.rs:27:1 | |
| | | |
| LL | extern "C" fn pass_zst(_: ()) {} | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| error: aborting due to 1 previous error | |