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