summary refs log tree commit diff stats
path: root/tests/casestmt/tcaseoverlaprange.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/casestmt/tcaseoverlaprange.nim')
-rw-r--r--tests/casestmt/tcaseoverlaprange.nim15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/casestmt/tcaseoverlaprange.nim b/tests/casestmt/tcaseoverlaprange.nim
new file mode 100644
index 000000000..e9651c69f
--- /dev/null
+++ b/tests/casestmt/tcaseoverlaprange.nim
@@ -0,0 +1,15 @@
+discard """
+  errormsg: "duplicate case label"
+  line: 13
+"""
+
+type
+  TE = enum A, B, C, D
+
+var
+  e: TE
+
+case e
+of A..D, B..C:
+  echo "redundant"
+else: nil
^
290fe117 ^
1d025275 ^
bc643692 ^
dc5ca74c ^
290fe117 ^
dc5ca74c ^

0529c77f ^
af336c44 ^

e00d4854 ^
64586540 ^
bc643692 ^
8e41a2b8 ^
2c7e84c2 ^

5d6d9110 ^
2c7e84c2 ^
af336c44 ^
1fa53058 ^
f46db248 ^
ce87c19e ^
af336c44 ^

64586540 ^
8e41a2b8 ^

















f46db248 ^
8e41a2b8 ^

af336c44 ^
af336c44 ^

0529c77f ^

d9fbe9c1 ^
77d5b5d6 ^
1fa53058 ^

d9fbe9c1 ^

bc643692 ^
ce87c19e ^
d9fbe9c1 ^
bc643692 ^
ce87c19e ^
d9fbe9c1 ^


ce87c19e ^




d9fbe9c1 ^
ce87c19e ^


d9fbe9c1 ^
ce87c19e ^
d9fbe9c1 ^
ce87c19e ^






d9fbe9c1 ^
ce87c19e ^

d9fbe9c1 ^


d9fbe9c1 ^

9d670bb5 ^
0b45be43 ^
a91c1c2a ^
77d5b5d6 ^
d4cb1a51 ^
768bdb4d ^
ce87c19e ^


768bdb4d ^
bc643692 ^

768bdb4d ^
ce87c19e ^




768bdb4d ^

ce87c19e ^
768bdb4d ^

a91c1c2a ^
77d5b5d6 ^
d4cb1a51 ^
5497090a ^
ce87c19e ^
bc643692 ^

768bdb4d ^
ce87c19e ^





768bdb4d ^

ce87c19e ^
768bdb4d ^


77d5b5d6 ^
1fa53058 ^
768bdb4d ^
bc643692 ^
768bdb4d ^

ce87c19e ^

768bdb4d ^
ce87c19e ^

768bdb4d ^
ce87c19e ^
768bdb4d ^
bc643692 ^
768bdb4d ^
bc643692 ^
768bdb4d ^
ce87c19e ^




768bdb4d ^

ce87c19e ^

768bdb4d ^


ce87c19e ^


ce87c19e ^


768bdb4d ^

e0053bcb ^

77d5b5d6 ^
e0053bcb ^








d4cb1a51 ^
bc643692 ^







ce87c19e ^

e0053bcb ^


bc643692 ^
e0053bcb ^

1fa53058 ^
768bdb4d ^














768bdb4d ^

9d670bb5 ^

0b45be43 ^
9d670bb5 ^

5497090a ^



9d670bb5 ^

1fa53058 ^
4071055a ^
9d670bb5 ^
77d5b5d6 ^
9d670bb5 ^
1fa53058 ^
ce87c19e ^


9d670bb5 ^
bd5ae9d8 ^
ce87c19e ^









bc643692 ^

ce87c19e ^



ce87c19e ^


9d670bb5 ^

1fa53058 ^
4071055a ^
9d670bb5 ^
77d5b5d6 ^
9d670bb5 ^
1fa53058 ^
ce87c19e ^
9d670bb5 ^
ce87c19e ^

bc643692 ^
01aeedd9 ^

ce87c19e ^

bc643692 ^
9d670bb5 ^
971e710d ^
ce87c19e ^

bc643692 ^
5d6d9110 ^

ce87c19e ^

971e710d ^
ce87c19e ^
bc643692 ^
971e710d generated by cgit-pink 1.4.1-2-gfad0 (git 2.36.2.497.gbbea4dcf42) at 2025-07-21 02:20:10 +0000