We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents a42f7c8 + 63820f9 commit 51138d0Copy full SHA for 51138d0
src/functions.cpp
@@ -1579,9 +1579,10 @@ namespace Sass {
1579
size_t param_size = params ? params->length() : 0;
1580
for (size_t i = 0, L = arglist->length(); i < L; ++i) {
1581
Expression* expr = arglist->value_at_index(i);
1582
- Parameter* p = param_size > i ? (*params)[i] : 0;
1583
- if (List* list = dynamic_cast<List*>(expr)) {
1584
- if (p && !p->is_rest_parameter()) expr = (*list)[0];
+ if (params->has_rest_parameter()) {
+ Parameter* p = param_size > i ? (*params)[i] : 0;
+ List* list = dynamic_cast<List*>(expr);
1585
+ if (list && p && !p->is_rest_parameter()) expr = (*list)[0];
1586
}
1587
if (arglist->is_arglist()) {
1588
Argument* arg = dynamic_cast<Argument*>((*arglist)[i]);
0 commit comments