Use 'errorCtx' name everywhere
This commit is contained in:
+4
-4
@@ -1050,21 +1050,21 @@ void EvalState::eval(Expr * e, Value & v)
|
||||
}
|
||||
|
||||
|
||||
inline bool EvalState::evalBool(Env & env, Expr * e, const Pos & pos, const std::string & location)
|
||||
inline bool EvalState::evalBool(Env & env, Expr * e, const Pos & pos, const std::string & errorCtx)
|
||||
{
|
||||
Value v;
|
||||
e->eval(*this, env, v);
|
||||
if (v.type() != nBool)
|
||||
throwTypeError(pos, "%2%: value is %1% while a Boolean was expected", v, location);
|
||||
throwTypeError(pos, "%2%: value is %1% while a Boolean was expected", v, errorCtx);
|
||||
return v.boolean;
|
||||
}
|
||||
|
||||
|
||||
inline void EvalState::evalAttrs(Env & env, Expr * e, Value & v, const Pos & pos, const std::string & location)
|
||||
inline void EvalState::evalAttrs(Env & env, Expr * e, Value & v, const Pos & pos, const std::string & errorCtx)
|
||||
{
|
||||
e->eval(*this, env, v);
|
||||
if (v.type() != nAttrs)
|
||||
throwTypeError(pos, "%2%: value is %1% while a set was expected", v, location);
|
||||
throwTypeError(pos, "%2%: value is %1% while a set was expected", v, errorCtx);
|
||||
}
|
||||
|
||||
|
||||
|
||||
+2
-2
@@ -217,8 +217,8 @@ public:
|
||||
|
||||
/* Evaluation the expression, then verify that it has the expected
|
||||
type. */
|
||||
inline bool evalBool(Env & env, Expr * e, const Pos & pos, const std::string & location);
|
||||
inline void evalAttrs(Env & env, Expr * e, Value & v, const Pos & pos, const std::string & location);
|
||||
inline bool evalBool(Env & env, Expr * e, const Pos & pos, const std::string & errorCtx);
|
||||
inline void evalAttrs(Env & env, Expr * e, Value & v, const Pos & pos, const std::string & errorCtx);
|
||||
|
||||
/* If `v' is a thunk, enter it and overwrite `v' with the result
|
||||
of the evaluation of the thunk. If `v' is a delayed function
|
||||
|
||||
Reference in New Issue
Block a user