;;; TOOL: wat2wasm ;;; ERROR: 1 (module (tag $e) (func try $l1 nop catch $e block $l2 try $l3 nop catch $e try $l4 rethrow $l4 rethrow 0 rethrow $l2 rethrow 2 catch $e rethrow $l2 rethrow 2 end end end end) ) (;; STDERR ;;; out/test/typecheck/bad-rethrow-depth.txt:14:13: error: invalid rethrow depth: 0 (catches: 1, 3) rethrow $l4 ^^^^^^^ out/test/typecheck/bad-rethrow-depth.txt:15:13: error: invalid rethrow depth: 0 (catches: 1, 3) rethrow 0 ^^^^^^^ out/test/typecheck/bad-rethrow-depth.txt:16:13: error: invalid rethrow depth: 2 (catches: 1, 3) rethrow $l2 ^^^^^^^ out/test/typecheck/bad-rethrow-depth.txt:17:13: error: invalid rethrow depth: 2 (catches: 1, 3) rethrow 2 ^^^^^^^ out/test/typecheck/bad-rethrow-depth.txt:19:13: error: invalid rethrow depth: 2 (catches: 0, 1, 3) rethrow $l2 ^^^^^^^ out/test/typecheck/bad-rethrow-depth.txt:20:13: error: invalid rethrow depth: 2 (catches: 0, 1, 3) rethrow 2 ^^^^^^^ ;;; STDERR ;;)