diff --git a/std/assembly/array.ts b/std/assembly/array.ts index 3de8c31a..bf7e24fb 100644 --- a/std/assembly/array.ts +++ b/std/assembly/array.ts @@ -350,7 +350,6 @@ export class Array { } slice(begin: i32 = 0, end: i32 = i32.MAX_VALUE): Array { - var len = this.length_; var length = this.length_; if (begin < 0) begin = max(length + begin, 0); else if (begin > length) begin = length; diff --git a/tests/compiler/std/array.optimized.wat b/tests/compiler/std/array.optimized.wat index d5e90a05..2acbc30c 100644 --- a/tests/compiler/std/array.optimized.wat +++ b/tests/compiler/std/array.optimized.wat @@ -4118,7 +4118,7 @@ if i32.const 0 i32.const 8 - i32.const 400 + i32.const 399 i32.const 4 call $~lib/env/abort unreachable @@ -4707,7 +4707,7 @@ if i32.const 0 i32.const 8 - i32.const 400 + i32.const 399 i32.const 4 call $~lib/env/abort unreachable @@ -5297,7 +5297,7 @@ if i32.const 0 i32.const 8 - i32.const 400 + i32.const 399 i32.const 4 call $~lib/env/abort unreachable @@ -5702,7 +5702,7 @@ if i32.const 0 i32.const 8 - i32.const 400 + i32.const 399 i32.const 4 call $~lib/env/abort unreachable diff --git a/tests/compiler/std/array.untouched.wat b/tests/compiler/std/array.untouched.wat index 47a5caab..f8117124 100644 --- a/tests/compiler/std/array.untouched.wat +++ b/tests/compiler/std/array.untouched.wat @@ -5471,7 +5471,7 @@ if i32.const 0 i32.const 8 - i32.const 400 + i32.const 399 i32.const 4 call $~lib/env/abort unreachable @@ -6259,7 +6259,7 @@ if i32.const 0 i32.const 8 - i32.const 400 + i32.const 399 i32.const 4 call $~lib/env/abort unreachable @@ -7069,7 +7069,7 @@ if i32.const 0 i32.const 8 - i32.const 400 + i32.const 399 i32.const 4 call $~lib/env/abort unreachable @@ -7749,7 +7749,7 @@ if i32.const 0 i32.const 8 - i32.const 400 + i32.const 399 i32.const 4 call $~lib/env/abort unreachable @@ -8436,7 +8436,7 @@ if i32.const 0 i32.const 8 - i32.const 400 + i32.const 399 i32.const 4 call $~lib/env/abort unreachable @@ -8899,7 +8899,7 @@ if i32.const 0 i32.const 8 - i32.const 400 + i32.const 399 i32.const 4 call $~lib/env/abort unreachable @@ -9393,7 +9393,7 @@ if i32.const 0 i32.const 8 - i32.const 400 + i32.const 399 i32.const 4 call $~lib/env/abort unreachable