{"ast_node_type":"variable","tokens":[{"end":52,"kind":"keyword","start":0,"text":"let"}]}
        let op = self.gcc_and(val.to_rvalue(), sub);
        let sub = self.gcc_sub(val.to_rvalue(), one);
        loop_body.add_assignment(self.location, val, op);