From 5bdde429e7d03ae72d252556d04c33aaf0617d45 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Thu, 12 May 2016 00:43:57 +0200 Subject: [PATCH] fixes #4147 --- compiler/ccgexprs.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/ccgexprs.nim b/compiler/ccgexprs.nim index d84a7d92ee..f892a31287 100644 --- a/compiler/ccgexprs.nim +++ b/compiler/ccgexprs.nim @@ -1293,7 +1293,7 @@ proc genRepr(p: BProc, e: PNode, d: var TLoc) = putIntoDest(p, d, e.typ, ropecg(p.module, "#reprChar($1)", [rdLoc(a)]), a.s) of tyEnum, tyOrdinal: putIntoDest(p, d, e.typ, - ropecg(p.module, "#reprEnum($1, $2)", [ + ropecg(p.module, "#reprEnum((NI)$1, $2)", [ rdLoc(a), genTypeInfo(p.module, t)]), a.s) of tyString: putIntoDest(p, d, e.typ, ropecg(p.module, "#reprStr($1)", [rdLoc(a)]), a.s)