{"ast_node_type":"variable","tokens":[{"end":77,"kind":"keyword","start":0,"text":"if"}]}
    if let TerminatorKind::Call { ref func, fn_span, .. } = terminator.kind {
    // FIXME(explicit_tail_calls): figure out if we can inline tail calls
        let func_ty = func.ty(caller_body, tcx);