Handle different enum sizes in reprAux (#5207)
This commit is contained in:
parent
88f95a2f7e
commit
c98a8f3701
2 changed files with 34 additions and 1 deletions
25
tests/system/tenum_array_repr.nim
Normal file
25
tests/system/tenum_array_repr.nim
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
discard """
|
||||
output: '''
|
||||
1
|
||||
[a, b]
|
||||
|
||||
2
|
||||
[c, d]
|
||||
|
||||
4
|
||||
[e, f]'''
|
||||
"""
|
||||
|
||||
# issue 5045
|
||||
|
||||
type size1 = enum a, b
|
||||
echo sizeof(size1)
|
||||
echo repr([a, b])
|
||||
|
||||
type size2 = enum c=0, d=20000
|
||||
echo sizeof(size2)
|
||||
echo repr([c, d])
|
||||
|
||||
type size4 = enum e=0, f=2000000000
|
||||
echo sizeof(size4)
|
||||
echo repr([e, f])
|
||||
Loading…
Add table
Add a link
Reference in a new issue