@@ -497,12 +497,12 @@ namespace Sass {
497
497
498
498
// see if it's a relational expression
499
499
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));
506
506
507
507
default : break ;
508
508
}
@@ -1065,7 +1065,7 @@ namespace Sass {
1065
1065
1066
1066
// All the binary helpers.
1067
1067
1068
- bool Eval::eq (Expression* lhs, Expression* rhs, Context& ctx )
1068
+ bool Eval::eq (Expression* lhs, Expression* rhs)
1069
1069
{
1070
1070
Expression::Concrete_Type ltype = lhs->concrete_type ();
1071
1071
Expression::Concrete_Type rtype = rhs->concrete_type ();
@@ -1107,7 +1107,7 @@ namespace Sass {
1107
1107
if (l->length () != r->length ()) return false ;
1108
1108
if (l->separator () != r->separator ()) return false ;
1109
1109
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 ;
1111
1111
}
1112
1112
return true ;
1113
1113
} break ;
@@ -1117,7 +1117,7 @@ namespace Sass {
1117
1117
Map* r = static_cast <Map*>(rhs);
1118
1118
if (l->length () != r->length ()) return false ;
1119
1119
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 ;
1121
1121
return true ;
1122
1122
} break ;
1123
1123
case Expression::NULL_VAL: {
@@ -1129,7 +1129,7 @@ namespace Sass {
1129
1129
return false ;
1130
1130
}
1131
1131
1132
- bool Eval::lt (Expression* lhs, Expression* rhs, Context& ctx )
1132
+ bool Eval::lt (Expression* lhs, Expression* rhs)
1133
1133
{
1134
1134
if (lhs->concrete_type () != Expression::NUMBER ||
1135
1135
rhs->concrete_type () != Expression::NUMBER)
0 commit comments