{"ast_node_type":"other","tokens":[{"end":80,"kind":"keyword","start":0,"text":"if"}]}
        if self.cx.sess().opts.optimize != rustc_session::config::OptLevel::No {
    fn assume(&mut self, val: Self::Value) {
            self.call_intrinsic("llvm.assume", &[], &[val]);