{"ast_node_type":"other","tokens":[{"end":94,"kind":"keyword","start":0,"text":"require_simd!(ret_ty,"}]}
        require_simd!(ret_ty, InvalidMonomorphization::SimdReturn { span, name, ty: ret_ty });
    if name == sym::simd_expose_provenance {
        let (out_len, out_elem) = ret_ty.simd_size_and_type(bx.tcx());