Skip to content

Arglist passed as single argument for varargs improperly getting destructured #1645

@davidkpiano

Description

@davidkpiano

Naming issues is hard.

TEST:

@function foo($a, $should-be-empty...) {
  @return length($should-be-empty);
}

@function bar($args...) {
  @return call(foo, $args...);
}

@function args($args...) {
  @return $args;
}

$a: args(1, 2, 3);

test {
  test: bar($a);
}

EXPECTED:

test {
  test: 0;
}

ACTUAL: (LibSass 3.3.1)

test {
  test: 2;
}

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions