;;; TOOL: wat2wasm ;;; ERROR: 1 ;;; ARGS: --enable-exceptions (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:15:13: error: invalid rethrow depth: 0 (catches: 1, 3) rethrow $l4 ^^^^^^^ out/test/typecheck/bad-rethrow-depth.txt:16:13: error: invalid rethrow depth: 0 (catches: 1, 3) rethrow 0 ^^^^^^^ out/test/typecheck/bad-rethrow-depth.txt:17:13: error: invalid rethrow depth: 2 (catches: 1, 3) rethrow $l2 ^^^^^^^ out/test/typecheck/bad-rethrow-depth.txt:18:13: error: invalid rethrow depth: 2 (catches: 1, 3) rethrow 2 ^^^^^^^ out/test/typecheck/bad-rethrow-depth.txt:20:13: error: invalid rethrow depth: 2 (catches: 0, 1, 3) rethrow $l2 ^^^^^^^ out/test/typecheck/bad-rethrow-depth.txt:21:13: error: invalid rethrow depth: 2 (catches: 0, 1, 3) rethrow 2 ^^^^^^^ ;;; STDERR ;;)