diff options
author | Arne Döring <arne.doering@gmx.net> | 2018-10-24 13:10:44 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2018-10-24 13:10:44 +0200 |
commit | eb6225ad8ce0f0d7e7ca834045ed71c2fc457745 (patch) | |
tree | bfb20f5cc0db718b83ed85e6cffe9705a133ffa2 /tests | |
parent | 16d82c82e37cfdc17b063e32f042e85b5d1122e2 (diff) | |
download | Nim-eb6225ad8ce0f0d7e7ca834045ed71c2fc457745.tar.gz |
fixes #9276 (#9317)
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() |