{"ast_node_type":"other","tokens":[{"end":99,"kind":"keyword","start":0,"text":"if"}]}
            if depth_limit && !self.recursion_limit().value_within_limit(current_icx.query_depth) {
        tls::with_related_context(self.tcx, move |current_icx| {
                self.depth_limit_error(token);