{"ast_node_type":"other","tokens":[{"end":87,"kind":"keyword","start":0,"text":"if"}]}
        if self.tcx.features().unsized_fn_params() && !expr.is_syntactic_place_expr() {
    fn check_place_expr_if_unsized(&self, ty: Ty<'tcx>, expr: &'tcx hir::Expr<'tcx>) {
            self.require_type_is_sized(