|
162 | 162 | ) |
163 | 163 |
|
164 | 164 | ;; CHECK-TEXT: (func $try-table-and-throw-ref (type $0) |
165 | | - ;; CHECK-TEXT-NEXT: (throw_ref |
| 165 | + ;; CHECK-TEXT-NEXT: (throw_ref |
166 | 166 | ;; CHECK-TEXT-NEXT: (block $l-catch-all-ref (result exnref) |
167 | 167 | ;; CHECK-TEXT-NEXT: (try_table (catch_all_ref $l-catch-all-ref) |
168 | 168 | ;; CHECK-TEXT-NEXT: (throw $e-i64 |
|
173 | 173 | ;; CHECK-TEXT-NEXT: ) |
174 | 174 | ;; CHECK-TEXT-NEXT: ) |
175 | 175 | ;; CHECK-BIN: (func $try-table-and-throw-ref (type $0) |
176 | | - ;; CHECK-BIN-NEXT: (throw_ref |
| 176 | + ;; CHECK-BIN-NEXT: (throw_ref |
177 | 177 | ;; CHECK-BIN-NEXT: (block $label$1 (result exnref) |
178 | 178 | ;; CHECK-BIN-NEXT: (try_table (catch_all_ref $label$1) |
179 | 179 | ;; CHECK-BIN-NEXT: (throw $e-i64 |
|
300 | 300 | ;; CHECK-TEXT-NEXT: (drop |
301 | 301 | ;; CHECK-TEXT-NEXT: (block $l-catch-ref (result exnref) |
302 | 302 | ;; CHECK-TEXT-NEXT: (block $l-catch-all |
303 | | - ;; CHECK-TEXT-NEXT: (throw_ref |
| 303 | + ;; CHECK-TEXT-NEXT: (throw_ref |
304 | 304 | ;; CHECK-TEXT-NEXT: (block $l-catch-all-ref (result exnref) |
305 | 305 | ;; CHECK-TEXT-NEXT: (try_table (catch $e-empty $l-catch) (catch_ref $e-empty $l-catch-ref) (catch_all $l-catch-all) (catch_all_ref $l-catch-all-ref) |
306 | 306 | ;; CHECK-TEXT-NEXT: (call $foo) |
|
323 | 323 | ;; CHECK-BIN-NEXT: (drop |
324 | 324 | ;; CHECK-BIN-NEXT: (block $label$3 (result exnref) |
325 | 325 | ;; CHECK-BIN-NEXT: (block $label$4 |
326 | | - ;; CHECK-BIN-NEXT: (throw_ref |
| 326 | + ;; CHECK-BIN-NEXT: (throw_ref |
327 | 327 | ;; CHECK-BIN-NEXT: (block $label$5 (result exnref) |
328 | 328 | ;; CHECK-BIN-NEXT: (try_table (catch $e-empty $label$2) (catch_ref $e-empty $label$3) (catch_all $label$4) (catch_all_ref $label$5) |
329 | 329 | ;; CHECK-BIN-NEXT: (call $foo) |
|
376 | 376 | ;; CHECK-TEXT-NEXT: (tuple.drop 2 |
377 | 377 | ;; CHECK-TEXT-NEXT: (block $l-catch-ref (type $5) (result i32 exnref) |
378 | 378 | ;; CHECK-TEXT-NEXT: (block $l-catch-all |
379 | | - ;; CHECK-TEXT-NEXT: (throw_ref |
| 379 | + ;; CHECK-TEXT-NEXT: (throw_ref |
380 | 380 | ;; CHECK-TEXT-NEXT: (block $l-catch-all-ref (result exnref) |
381 | 381 | ;; CHECK-TEXT-NEXT: (try_table (catch $e-i32 $l-catch) (catch_ref $e-i32 $l-catch-ref) (catch_all $l-catch-all) (catch_all_ref $l-catch-all-ref) |
382 | 382 | ;; CHECK-TEXT-NEXT: (call $foo) |
|
403 | 403 | ;; CHECK-BIN-NEXT: (local.set $0 |
404 | 404 | ;; CHECK-BIN-NEXT: (block $label$3 (type $5) (result i32 exnref) |
405 | 405 | ;; CHECK-BIN-NEXT: (block $label$4 |
406 | | - ;; CHECK-BIN-NEXT: (throw_ref |
| 406 | + ;; CHECK-BIN-NEXT: (throw_ref |
407 | 407 | ;; CHECK-BIN-NEXT: (block $label$5 (result exnref) |
408 | 408 | ;; CHECK-BIN-NEXT: (try_table (catch $e-i32 $label$2) (catch_ref $e-i32 $label$3) (catch_all $label$4) (catch_all_ref $label$5) |
409 | 409 | ;; CHECK-BIN-NEXT: (call $foo) |
|
474 | 474 | ;; CHECK-TEXT-NEXT: (tuple.drop 3 |
475 | 475 | ;; CHECK-TEXT-NEXT: (block $l-catch-ref (type $2) (result i32 i64 exnref) |
476 | 476 | ;; CHECK-TEXT-NEXT: (block $l-catch-all |
477 | | - ;; CHECK-TEXT-NEXT: (throw_ref |
| 477 | + ;; CHECK-TEXT-NEXT: (throw_ref |
478 | 478 | ;; CHECK-TEXT-NEXT: (block $l-catch-all-ref (result exnref) |
479 | 479 | ;; CHECK-TEXT-NEXT: (try_table (catch $e-i32-i64 $l-catch) (catch_ref $e-i32-i64 $l-catch-ref) (catch_all $l-catch-all) (catch_all_ref $l-catch-all-ref) |
480 | 480 | ;; CHECK-TEXT-NEXT: (call $foo) |
|
504 | 504 | ;; CHECK-BIN-NEXT: (local.set $0 |
505 | 505 | ;; CHECK-BIN-NEXT: (block $label$3 (type $2) (result i32 i64 exnref) |
506 | 506 | ;; CHECK-BIN-NEXT: (block $label$4 |
507 | | - ;; CHECK-BIN-NEXT: (throw_ref |
| 507 | + ;; CHECK-BIN-NEXT: (throw_ref |
508 | 508 | ;; CHECK-BIN-NEXT: (block $label$5 (result exnref) |
509 | 509 | ;; CHECK-BIN-NEXT: (try_table (catch $e-i32-i64 $label$2) (catch_ref $e-i32-i64 $label$3) (catch_all $label$4) (catch_all_ref $label$5) |
510 | 510 | ;; CHECK-BIN-NEXT: (call $foo) |
|
754 | 754 | ;; CHECK-BIN-NODEBUG-NEXT: ) |
755 | 755 |
|
756 | 756 | ;; CHECK-BIN-NODEBUG: (func $4 (type $0) |
757 | | -;; CHECK-BIN-NODEBUG-NEXT: (throw_ref |
| 757 | +;; CHECK-BIN-NODEBUG-NEXT: (throw_ref |
758 | 758 | ;; CHECK-BIN-NODEBUG-NEXT: (block $label$1 (result exnref) |
759 | 759 | ;; CHECK-BIN-NODEBUG-NEXT: (try_table (catch_all_ref $label$1) |
760 | 760 | ;; CHECK-BIN-NODEBUG-NEXT: (throw $tag$1 |
|
836 | 836 | ;; CHECK-BIN-NODEBUG-NEXT: (drop |
837 | 837 | ;; CHECK-BIN-NODEBUG-NEXT: (block $label$3 (result exnref) |
838 | 838 | ;; CHECK-BIN-NODEBUG-NEXT: (block $label$4 |
839 | | -;; CHECK-BIN-NODEBUG-NEXT: (throw_ref |
| 839 | +;; CHECK-BIN-NODEBUG-NEXT: (throw_ref |
840 | 840 | ;; CHECK-BIN-NODEBUG-NEXT: (block $label$5 (result exnref) |
841 | 841 | ;; CHECK-BIN-NODEBUG-NEXT: (try_table (catch $tag$4 $label$2) (catch_ref $tag$4 $label$3) (catch_all $label$4) (catch_all_ref $label$5) |
842 | 842 | ;; CHECK-BIN-NODEBUG-NEXT: (call $0) |
|
863 | 863 | ;; CHECK-BIN-NODEBUG-NEXT: (local.set $0 |
864 | 864 | ;; CHECK-BIN-NODEBUG-NEXT: (block $label$3 (type $5) (result i32 exnref) |
865 | 865 | ;; CHECK-BIN-NODEBUG-NEXT: (block $label$4 |
866 | | -;; CHECK-BIN-NODEBUG-NEXT: (throw_ref |
| 866 | +;; CHECK-BIN-NODEBUG-NEXT: (throw_ref |
867 | 867 | ;; CHECK-BIN-NODEBUG-NEXT: (block $label$5 (result exnref) |
868 | 868 | ;; CHECK-BIN-NODEBUG-NEXT: (try_table (catch $tag$0 $label$2) (catch_ref $tag$0 $label$3) (catch_all $label$4) (catch_all_ref $label$5) |
869 | 869 | ;; CHECK-BIN-NODEBUG-NEXT: (call $0) |
|
909 | 909 | ;; CHECK-BIN-NODEBUG-NEXT: (local.set $0 |
910 | 910 | ;; CHECK-BIN-NODEBUG-NEXT: (block $label$3 (type $2) (result i32 i64 exnref) |
911 | 911 | ;; CHECK-BIN-NODEBUG-NEXT: (block $label$4 |
912 | | -;; CHECK-BIN-NODEBUG-NEXT: (throw_ref |
| 912 | +;; CHECK-BIN-NODEBUG-NEXT: (throw_ref |
913 | 913 | ;; CHECK-BIN-NODEBUG-NEXT: (block $label$5 (result exnref) |
914 | 914 | ;; CHECK-BIN-NODEBUG-NEXT: (try_table (catch $tag$2 $label$2) (catch_ref $tag$2 $label$3) (catch_all $label$4) (catch_all_ref $label$5) |
915 | 915 | ;; CHECK-BIN-NODEBUG-NEXT: (call $0) |
|
0 commit comments