@@ -2186,19 +2186,23 @@ namespace Sass {
2186
2186
std::string n, Expression_Obj def = 0 , bool rest = false )
2187
2187
: AST_Node(pstate), name_(n), default_value_(def), is_rest_parameter_(rest)
2188
2188
{
2189
- if (default_value_ && is_rest_parameter_) {
2190
- error (" variable-length parameter may not have a default value" , pstate_);
2191
- }
2189
+ // tried to come up with a spec test for this, but it does no longer
2190
+ // get past the parser (it error out earlier). A spec test was added!
2191
+ // if (default_value_ && is_rest_parameter_) {
2192
+ // error("variable-length parameter may not have a default value", pstate_);
2193
+ // }
2192
2194
}
2193
2195
Parameter (const Parameter* ptr)
2194
2196
: AST_Node(ptr),
2195
2197
name_ (ptr->name_),
2196
2198
default_value_(ptr->default_value_),
2197
2199
is_rest_parameter_(ptr->is_rest_parameter_)
2198
2200
{
2199
- if (default_value_ && is_rest_parameter_) {
2200
- error (" variable-length parameter may not have a default value" , pstate_);
2201
- }
2201
+ // tried to come up with a spec test for this, but it does no longer
2202
+ // get past the parser (it error out earlier). A spec test was added!
2203
+ // if (default_value_ && is_rest_parameter_) {
2204
+ // error("variable-length parameter may not have a default value", pstate_);
2205
+ // }
2202
2206
}
2203
2207
ATTACH_AST_OPERATIONS (Parameter)
2204
2208
ATTACH_OPERATIONS()
0 commit comments