diff --git a/test/aottest/inline_array_exception/inline_array_exception.ts b/test/aottest/inline_array_exception/inline_array_exception.ts index 117b4257ff..5e041dfc33 100644 --- a/test/aottest/inline_array_exception/inline_array_exception.ts +++ b/test/aottest/inline_array_exception/inline_array_exception.ts @@ -15,13 +15,44 @@ const arr = [1,2,3,4]; try{ - arr.map(()=>{}); - arr.pop(); - arr.some(()=>{}); - arr.every(()=>{}); - arr.forEach(()=>{}); - arr.find(()=>{}); - arr.findIndex(()=>{}); + arr.map(-123456); + arr.some(-123456); + arr.every(-123456); + arr.forEach(-123456); + arr.find(-123456); + arr.findIndex(-123456); }catch(e){} + +const v0 = [] +for(let i25 = 0;i25<1;i25++){ + for(let i = 0;i<1;i++){ + i25 = v0.some(()=>{}); + } +} +for(let i25 = 0;i25<1;i25++){ + for(let i = 0;i<1;i++){ + i25 = v0.pop(); + } +} +for(let i25 = 0;i25<1;i25++){ + for(let i = 0;i<1;i++){ + i25 = v0.forEach(()=>{}); + } +} +for(let i25 = 0;i25<1;i25++){ + for(let i = 0;i<1;i++){ + i25 = v0.find(()=>{}); + } +} +for(let i25 = -1;i25<0;i25++){ + for(let i = 0;i<1;i++){ + i25 = v0.findIndex(()=>{}); + } +} +for(let i25 = 0;i25<1;i25++){ + for(let i = 0;i<1;i++){ + i25 = v0.every(()=>{}); + } +} print(arr.findIndex((num)=>{return num>2})); -print(arr.find((num)=>{return num>2})) +print(arr.find((num)=>{return num>2})) \ No newline at end of file