{"ast_node_type":"variable","tokens":[{"end":43,"kind":"keyword","start":0,"text":"let"}]}
            let has_overflow = if !signed {
            let val = fx.bcx.ins().iadd(lhs, rhs);
                fx.bcx.ins().icmp(IntCC::UnsignedLessThan, val, lhs)