mirror of
https://github.com/nim-lang/Nim.git
synced 2026-08-28 09:31:38 +00:00
fix enumtostr crash for enum-range (#13035)
This commit is contained in:
committed by
Andreas Rumpf
parent
13c08f3ab4
commit
9474a818af
12
tests/enum/tenum_no_rtti.nim
Normal file
12
tests/enum/tenum_no_rtti.nim
Normal file
@@ -0,0 +1,12 @@
|
||||
discard """
|
||||
output: '''A
|
||||
B'''
|
||||
cmd: '''nim c --gc:arc $file'''
|
||||
"""
|
||||
type
|
||||
Enum = enum A, B, C
|
||||
EnumRange = range[A .. B]
|
||||
proc test_a(x: Enum): string = $x
|
||||
proc test_b(x: EnumRange): string = $x
|
||||
echo test_a(A)
|
||||
echo test_b(B)
|
||||
Reference in New Issue
Block a user