From e96d3800abbc515bce38d259f0d0c46b785f17fd Mon Sep 17 00:00:00 2001 From: Richard Feldman Date: Wed, 19 Jun 2019 21:37:55 -0400 Subject: [PATCH] Fix Rc vs clone --- src/eval.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/eval.rs b/src/eval.rs index 145e58599f..b5e42f9d93 100644 --- a/src/eval.rs +++ b/src/eval.rs @@ -57,7 +57,7 @@ pub fn scoped_eval(expr: Expr, vars: &Scope) -> Evaluated { // Resolve variable names Expr::Var(name) => match vars.get(&name) { - Some(resolved) => *Rc::clone(resolved), + Some(resolved) => (**resolved).clone(), None => EvalError(UnrecognizedVarName(name)) },