Test for no-opt of assign to rest param element.
That is, do not attempt to optimize assignments as opposed to reads. (Failing.)
This commit is contained in:
@@ -40,3 +40,7 @@ var b = function (foo, ...bar) {
|
||||
var b = function (foo, baz, ...bar) {
|
||||
return bar.length;
|
||||
};
|
||||
|
||||
function x (...rest) {
|
||||
rest[0] = 0;
|
||||
}
|
||||
|
||||
@@ -69,3 +69,11 @@ var b = function (foo) {
|
||||
var b = function (foo, baz) {
|
||||
return arguments.length - 2;
|
||||
};
|
||||
|
||||
function x() {
|
||||
for (var _len8 = arguments.length, rest = Array(_len8), _key8 = 0; _key8 < _len8; _key8++) {
|
||||
rest[_key8] = arguments[_key8];
|
||||
}
|
||||
|
||||
rest[0] = 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user