File tree Expand file tree Collapse file tree 3 files changed +6
-9
lines changed Expand file tree Collapse file tree 3 files changed +6
-9
lines changed Original file line number Diff line number Diff line change @@ -86,7 +86,7 @@ namespace Sass {
86
86
87
87
if (parent ()->statement_type () == Statement::RULESET)
88
88
{
89
- return ( r->is_keyframes () ) ? SASS_MEMORY_NEW (Bubble, r->pstate (), r) : bubble (r);
89
+ return r->is_keyframes () ? SASS_MEMORY_NEW (Bubble, r->pstate (), r) : bubble (r);
90
90
}
91
91
92
92
p_stack.push_back (r);
Original file line number Diff line number Diff line change @@ -288,12 +288,10 @@ namespace Sass {
288
288
Expression* var = scalars;
289
289
env.set_local (variables[0 ], var);
290
290
} else {
291
- // XXX: this is never hit via spec tests
291
+ // https://github.com/sass/libsass/issues/3078
292
292
for (size_t j = 0 , K = variables.size (); j < K; ++j) {
293
- Expression* res = j >= scalars->length ()
294
- ? SASS_MEMORY_NEW (Null, expr->pstate ())
295
- : scalars->at (j);
296
- env.set_local (variables[j], res);
293
+ env.set_local (variables[j], j >= scalars->length ()
294
+ ? SASS_MEMORY_NEW (Null, expr->pstate ()) : scalars->at (j));
297
295
}
298
296
}
299
297
} else {
Original file line number Diff line number Diff line change @@ -636,10 +636,9 @@ namespace Sass {
636
636
env.set_local (variables[0 ], var);
637
637
} else {
638
638
for (size_t j = 0 , K = variables.size (); j < K; ++j) {
639
- ExpressionObj res = j >= scalars->length ()
639
+ env. set_local (variables[j], j >= scalars->length ()
640
640
? SASS_MEMORY_NEW (Null, expr->pstate ())
641
- : (*scalars)[j]->perform (&eval);
642
- env.set_local (variables[j], res);
641
+ : (*scalars)[j]->perform (&eval));
643
642
}
644
643
}
645
644
} else {
You can’t perform that action at this time.
0 commit comments