{"ast_node_type":"function","tokens":[{"end":80,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn check_op_spanned<O: NonConstOp<'tcx>>(&mut self, op: O, span: Span) {
    /// context.
        let gate = match op.status_in_item(self.ccx) {