{"ast_node_type":"function","tokens":[{"end":59,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn check_op(&mut self, op: impl NonConstOp<'tcx>) {
    /// Emits an error if an expression cannot be evaluated in the current context.
        self.check_op_spanned(op, self.span);