{"ast_node_type":"variable","tokens":[{"end":66,"kind":"keyword","start":0,"text":"if"}]}
                if let Some(deref_target_span) = deref_target_span
                // Check first whether the source is accessible (issue #87060)
                    && self.infcx.tcx.sess.source_map().is_span_accessible(deref_target_span)