|
191 | 191 | (assert_return (invoke "32_good4" (i32.const 65508)) (i32.const 0))
|
192 | 192 | (assert_trap (invoke "32_good5" (i32.const 65508)) "out of bounds memory access")
|
193 | 193 |
|
| 194 | +(assert_trap (invoke "8u_good3" (i32.const -1)) "out of bounds memory access") |
| 195 | +(assert_trap (invoke "8s_good3" (i32.const -1)) "out of bounds memory access") |
| 196 | +(assert_trap (invoke "16u_good3" (i32.const -1)) "out of bounds memory access") |
| 197 | +(assert_trap (invoke "16s_good3" (i32.const -1)) "out of bounds memory access") |
| 198 | +(assert_trap (invoke "32_good3" (i32.const -1)) "out of bounds memory access") |
| 199 | +(assert_trap (invoke "32_good3" (i32.const -1)) "out of bounds memory access") |
| 200 | + |
194 | 201 | (assert_trap (invoke "8u_bad" (i32.const 0)) "out of bounds memory access")
|
195 | 202 | (assert_trap (invoke "8s_bad" (i32.const 0)) "out of bounds memory access")
|
196 | 203 | (assert_trap (invoke "16u_bad" (i32.const 0)) "out of bounds memory access")
|
|
478 | 485 | (assert_return (invoke "64_good4" (i32.const 65504)) (i64.const 0))
|
479 | 486 | (assert_trap (invoke "64_good5" (i32.const 65504)) "out of bounds memory access")
|
480 | 487 |
|
| 488 | +(assert_trap (invoke "8u_good3" (i32.const -1)) "out of bounds memory access") |
| 489 | +(assert_trap (invoke "8s_good3" (i32.const -1)) "out of bounds memory access") |
| 490 | +(assert_trap (invoke "16u_good3" (i32.const -1)) "out of bounds memory access") |
| 491 | +(assert_trap (invoke "16s_good3" (i32.const -1)) "out of bounds memory access") |
| 492 | +(assert_trap (invoke "32u_good3" (i32.const -1)) "out of bounds memory access") |
| 493 | +(assert_trap (invoke "32s_good3" (i32.const -1)) "out of bounds memory access") |
| 494 | +(assert_trap (invoke "64_good3" (i32.const -1)) "out of bounds memory access") |
| 495 | + |
481 | 496 | (assert_trap (invoke "8u_bad" (i32.const 0)) "out of bounds memory access")
|
482 | 497 | (assert_trap (invoke "8s_bad" (i32.const 0)) "out of bounds memory access")
|
483 | 498 | (assert_trap (invoke "16u_bad" (i32.const 0)) "out of bounds memory access")
|
|
538 | 553 | (assert_return (invoke "32_good4" (i32.const 65525)) (f32.const 0.0))
|
539 | 554 | (assert_trap (invoke "32_good5" (i32.const 65525)) "out of bounds memory access")
|
540 | 555 |
|
| 556 | +(assert_trap (invoke "32_good3" (i32.const -1)) "out of bounds memory access") |
| 557 | +(assert_trap (invoke "32_good3" (i32.const -1)) "out of bounds memory access") |
| 558 | + |
541 | 559 | (assert_trap (invoke "32_bad" (i32.const 0)) "out of bounds memory access")
|
542 | 560 | (assert_trap (invoke "32_bad" (i32.const 1)) "out of bounds memory access")
|
543 | 561 |
|
|
585 | 603 | (assert_return (invoke "64_good4" (i32.const 65511)) (f64.const 0.0))
|
586 | 604 | (assert_trap (invoke "64_good5" (i32.const 65511)) "out of bounds memory access")
|
587 | 605 |
|
| 606 | +(assert_trap (invoke "64_good3" (i32.const -1)) "out of bounds memory access") |
| 607 | +(assert_trap (invoke "64_good3" (i32.const -1)) "out of bounds memory access") |
| 608 | + |
588 | 609 | (assert_trap (invoke "64_bad" (i32.const 0)) "out of bounds memory access")
|
589 | 610 | (assert_trap (invoke "64_bad" (i32.const 1)) "out of bounds memory access")
|
0 commit comments