{"ast_node_type":"struct","tokens":[{"end":80,"kind":"keyword","start":0,"text":"//"}]}
    // parses as the erroneous construct `if (return {})`, not `if (return) {}`.
    // These cases need parens due to the parse error observed in #26461: `if return {}`
    fn cond_needs_par(expr: &hir::Expr<'_>) -> bool {