parent
2f6e06d224
commit
49e793e8c4
2 changed files with 8 additions and 1 deletions
|
|
@ -450,7 +450,10 @@ proc mutateType(t: PType, iter: TTypeMutator, closure: RootRef): PType =
|
||||||
|
|
||||||
proc valueToString(a: PNode): string =
|
proc valueToString(a: PNode): string =
|
||||||
case a.kind
|
case a.kind
|
||||||
of nkCharLit..nkUInt64Lit: result = $a.intVal
|
of nkCharLit, nkUIntLit..nkUInt64Lit:
|
||||||
|
result = $cast[uint64](a.intVal)
|
||||||
|
of nkIntLit..nkInt64Lit:
|
||||||
|
result = $a.intVal
|
||||||
of nkFloatLit..nkFloat128Lit: result = $a.floatVal
|
of nkFloatLit..nkFloat128Lit: result = $a.floatVal
|
||||||
of nkStrLit..nkTripleStrLit: result = a.strVal
|
of nkStrLit..nkTripleStrLit: result = a.strVal
|
||||||
else: result = "<invalid value>"
|
else: result = "<invalid value>"
|
||||||
|
|
|
||||||
4
tests/misc/t6549.nim
Normal file
4
tests/misc/t6549.nim
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
|
||||||
|
const l = $(range[low(uint64) .. high(uint64)])
|
||||||
|
const r = "range 0..18446744073709551615(uint64)"
|
||||||
|
doAssert l == r
|
||||||
Loading…
Add table
Add a link
Reference in a new issue