From cbd9fee22ac7063c66cc9aa38f20e78df082e387 Mon Sep 17 00:00:00 2001 From: Bung Date: Sun, 2 Oct 2022 00:17:07 +0800 Subject: fix #19678 Broken behavior with string ranges in case labels (#20475) * fix #19678 Broken behavior with string ranges in case labels * Update compiler/semtypes.nim Co-authored-by: Andreas Rumpf Co-authored-by: Andreas Rumpf --- tests/range/t19678.nim | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tests/range/t19678.nim (limited to 'tests/range') diff --git a/tests/range/t19678.nim b/tests/range/t19678.nim new file mode 100644 index 000000000..88f7eff89 --- /dev/null +++ b/tests/range/t19678.nim @@ -0,0 +1,17 @@ +discard """ + cmd: "nim check --hints:off $file" + errormsg: "" + nimout: ''' +t19678.nim(13, 13) Error: range of string is invalid + + + +''' +""" + +case "5": + of "0" .. "9": + discard + else: + discard + -- cgit 1.4.1-2-gfad0