{"ast_node_type":"variable","tokens":[{"end":83,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(sp) = self.psess.ambiguous_block_expr_parse.borrow().get(&sp) {
        let sp = self.psess.source_map().start_point(self.token.span);
            err.subdiagnostic(ExprParenthesesNeeded::surrounding(*sp));