{"ast_node_type":"other","tokens":[{"end":101,"kind":"keyword","start":0,"text":"//"}]}
    // Sometimes the first param is a pointer to the place where the return value needs to be stored.
    let (return_ptr, returns) = fn_abi.ret.get_abi_return(tcx);
    let params: Vec<_> = return_ptr.into_iter().chain(inputs).collect();