{"ast_node_type":"variable","tokens":[{"end":82,"kind":"keyword","start":0,"text":"let"}]}
            let int_max = self.gcc_lshr(uint_max, self.gcc_int(unsigned_type, 1));
            let uint_max = self.gcc_not(self.gcc_int(unsigned_type, 0));
            then_block.add_assignment(