aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr
diff options
context:
space:
mode:
Diffstat (limited to 'src/libexpr')
-rw-r--r--src/libexpr/primops.cc8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/libexpr/primops.cc b/src/libexpr/primops.cc
index e90a1da25..975f0e830 100644
--- a/src/libexpr/primops.cc
+++ b/src/libexpr/primops.cc
@@ -1997,16 +1997,12 @@ void EvalState::createBaseEnv()
addConstant(name, v);
};
- if (settings.pureEval)
- addPurityError("__currentTime");
- else {
+ if (!settings.pureEval) {
mkInt(v, time(0));
addConstant("__currentTime", v);
}
- if (settings.pureEval)
- addPurityError("__currentSystem");
- else {
+ if (!settings.pureEval) {
mkString(v, settings.thisSystem);
addConstant("__currentSystem", v);
}