From: Mark Thom Date: Wed, 20 Feb 2019 05:32:25 +0000 (-0700) Subject: remove clone from unwind_trail in copier.rs X-Git-Tag: v0.8.110~239 X-Git-Url: https://git.sagredo.dev/?a=commitdiff_plain;h=e66928725afbdda426fb127b3ab2b98ba678d450;p=scryer-prolog.git remove clone from unwind_trail in copier.rs --- diff --git a/src/prolog/copier.rs b/src/prolog/copier.rs index bf4d36b4..13c912aa 100644 --- a/src/prolog/copier.rs +++ b/src/prolog/copier.rs @@ -195,7 +195,7 @@ impl CopyTermState { for (r, value) in self.trail.drain(0 ..) { match r { Ref::AttrVar(h) | Ref::HeapCell(h) => - self.target[h] = value.clone(), + self.target[h] = value, Ref::StackCell(fr, sc) => self.target.stack()[fr][sc] = value.as_addr(0) }