@@ -497,12 +497,12 @@ namespace Sass {
497497
498498 // see if it's a relational expression
499499 switch (op_type) {
500- case Sass_OP::EQ: return new (ctx.mem ) Boolean (b->pstate (), eq (lhs, rhs, ctx ));
501- case Sass_OP::NEQ: return new (ctx.mem ) Boolean (b->pstate (), !eq (lhs, rhs, ctx ));
502- case Sass_OP::GT: return new (ctx.mem ) Boolean (b->pstate (), !lt (lhs, rhs, ctx ) && !eq (lhs, rhs, ctx ));
503- case Sass_OP::GTE: return new (ctx.mem ) Boolean (b->pstate (), !lt (lhs, rhs, ctx ));
504- case Sass_OP::LT: return new (ctx.mem ) Boolean (b->pstate (), lt (lhs, rhs, ctx ));
505- case Sass_OP::LTE: return new (ctx.mem ) Boolean (b->pstate (), lt (lhs, rhs, ctx ) || eq (lhs, rhs, ctx ));
500+ case Sass_OP::EQ: return new (ctx.mem ) Boolean (b->pstate (), eq (lhs, rhs));
501+ case Sass_OP::NEQ: return new (ctx.mem ) Boolean (b->pstate (), !eq (lhs, rhs));
502+ case Sass_OP::GT: return new (ctx.mem ) Boolean (b->pstate (), !lt (lhs, rhs) && !eq (lhs, rhs));
503+ case Sass_OP::GTE: return new (ctx.mem ) Boolean (b->pstate (), !lt (lhs, rhs));
504+ case Sass_OP::LT: return new (ctx.mem ) Boolean (b->pstate (), lt (lhs, rhs));
505+ case Sass_OP::LTE: return new (ctx.mem ) Boolean (b->pstate (), lt (lhs, rhs) || eq (lhs, rhs));
506506
507507 default : break ;
508508 }
@@ -1065,7 +1065,7 @@ namespace Sass {
10651065
10661066 // All the binary helpers.
10671067
1068- bool Eval::eq (Expression* lhs, Expression* rhs, Context& ctx )
1068+ bool Eval::eq (Expression* lhs, Expression* rhs)
10691069 {
10701070 Expression::Concrete_Type ltype = lhs->concrete_type ();
10711071 Expression::Concrete_Type rtype = rhs->concrete_type ();
@@ -1107,7 +1107,7 @@ namespace Sass {
11071107 if (l->length () != r->length ()) return false ;
11081108 if (l->separator () != r->separator ()) return false ;
11091109 for (size_t i = 0 , L = l->length (); i < L; ++i) {
1110- if (!eq ((*l)[i], (*r)[i], ctx )) return false ;
1110+ if (!eq ((*l)[i], (*r)[i])) return false ;
11111111 }
11121112 return true ;
11131113 } break ;
@@ -1117,7 +1117,7 @@ namespace Sass {
11171117 Map* r = static_cast <Map*>(rhs);
11181118 if (l->length () != r->length ()) return false ;
11191119 for (auto key : l->keys ())
1120- if (!eq (l->at (key), r->at (key), ctx )) return false ;
1120+ if (!eq (l->at (key), r->at (key))) return false ;
11211121 return true ;
11221122 } break ;
11231123 case Expression::NULL_VAL: {
@@ -1129,7 +1129,7 @@ namespace Sass {
11291129 return false ;
11301130 }
11311131
1132- bool Eval::lt (Expression* lhs, Expression* rhs, Context& ctx )
1132+ bool Eval::lt (Expression* lhs, Expression* rhs)
11331133 {
11341134 if (lhs->concrete_type () != Expression::NUMBER ||
11351135 rhs->concrete_type () != Expression::NUMBER)
0 commit comments