diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/casestmt/tcomputedgoto.nim | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/casestmt/tcomputedgoto.nim b/tests/casestmt/tcomputedgoto.nim index 58ef3caa4..f7603dac3 100644 --- a/tests/casestmt/tcomputedgoto.nim +++ b/tests/casestmt/tcomputedgoto.nim @@ -1,16 +1,22 @@ discard """ output: ''' yeah A enumB +uneven yeah A enumB yeah CD enumD +uneven yeah CD enumE yeah A enumB +uneven yeah CD enumE yeah CD enumD +uneven yeah A enumB yeah B enumC +uneven yeah A enumB yeah A enumB +uneven yeah A enumB ''' """ @@ -47,4 +53,7 @@ proc vm() = of enumLast: discard inc(pc) + if pc mod 2 == 1: + echo "uneven" + vm() |