pub(crate) fn require_c_abi_if_c_variadic( tcx: TyCtxt<'_>, decl: &FnDecl<'_>, abi: ExternAbi, span: Span, )