diff --git a/test/core/fixtures/transformation/es6.parameters.rest/deepest-common-ancestor-earliest-child/actual.js b/test/core/fixtures/transformation/es6.parameters.rest/deepest-common-ancestor-earliest-child/actual.js index 0d983ffb7c..44301799b2 100644 --- a/test/core/fixtures/transformation/es6.parameters.rest/deepest-common-ancestor-earliest-child/actual.js +++ b/test/core/fixtures/transformation/es6.parameters.rest/deepest-common-ancestor-earliest-child/actual.js @@ -23,6 +23,17 @@ function r(...rest){ } } +// deeply nested +function r(...rest){ + if (true) { + if (true) { + return rest; + } else { + return rest; + } + } +} + // nested reference with root reference function r(...rest){ if (noNeedToWork) return 0; diff --git a/test/core/fixtures/transformation/es6.parameters.rest/deepest-common-ancestor-earliest-child/expected.js b/test/core/fixtures/transformation/es6.parameters.rest/deepest-common-ancestor-earliest-child/expected.js index f5f8ced03b..189f13dfea 100644 --- a/test/core/fixtures/transformation/es6.parameters.rest/deepest-common-ancestor-earliest-child/expected.js +++ b/test/core/fixtures/transformation/es6.parameters.rest/deepest-common-ancestor-earliest-child/expected.js @@ -38,12 +38,27 @@ function r() { } } +// deeply nested +function r() { + if (true) { + for (var _len4 = arguments.length, rest = Array(_len4), _key4 = 0; _key4 < _len4; _key4++) { + rest[_key4] = arguments[_key4]; + } + + if (true) { + return rest; + } else { + return rest; + } + } +} + // nested reference with root reference function r() { if (noNeedToWork) return 0; - for (var _len4 = arguments.length, rest = Array(_len4), _key4 = 0; _key4 < _len4; _key4++) { - rest[_key4] = arguments[_key4]; + for (var _len5 = arguments.length, rest = Array(_len5), _key5 = 0; _key5 < _len5; _key5++) { + rest[_key5] = arguments[_key5]; } if (lol) rest;