{"ast_node_type":"variable","tokens":[{"end":46,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(sig) = fcx.body_fn_sig() {
    fn is_return_ty_definitely_unsized(&self, fcx: &FnCtxt<'_, 'tcx>) -> bool {
            !fcx.predicate_may_hold(&Obligation::new(