{"ast_node_type":"variable","tokens":[{"end":85,"kind":"keyword","start":0,"text":"let"}]}
        let local = self.current_func().new_local(self.location, ty, "volatile_tmp");
        // blocks.
        self.block.add_assignment(self.location, local, ptr.dereference(self.location).to_rvalue());