TypeScript/tests/cases/compiler/deeplyDependentLargeArrayMutation.ts

35 lines
965 B
TypeScript
Raw Normal View History

// @allowJs: true
// @checkJs: true
// @noEmit: true
// @target: es6
// @filename: foo.js
// repro from #26031
function build() {
var arr = [];
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
arr[arr.length] = 'value';
}