aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/eval.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/libexpr/eval.hh')
-rw-r--r--src/libexpr/eval.hh10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/libexpr/eval.hh b/src/libexpr/eval.hh
index ee7db91a0..b6ec927f0 100644
--- a/src/libexpr/eval.hh
+++ b/src/libexpr/eval.hh
@@ -38,7 +38,6 @@ typedef enum {
tThunk,
tApp,
tLambda,
- tCopy,
tBlackhole,
tPrimOp,
tPrimOpApp,
@@ -116,7 +115,7 @@ struct Env
{
Env * up;
unsigned int prevWith; // nr of levels up to next `with' environment
- Value values[0];
+ Value * values[0];
};
@@ -150,13 +149,6 @@ static inline void mkThunk(Value & v, Env & env, Expr * expr)
}
-static inline void mkCopy(Value & v, Value & src)
-{
- v.type = tCopy;
- v.val = &src;
-}
-
-
static inline void mkApp(Value & v, Value & left, Value & right)
{
v.type = tApp;