From afbcd1b330f16294cee32efca1b2f9060874a497 Mon Sep 17 00:00:00 2001 From: Arne Döring Date: Wed, 7 Aug 2019 15:53:16 +0200 Subject: int128 on firstOrd, lastOrd and lengthOrd (#11701) * fixes #11847 --- compiler/transf.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'compiler/transf.nim') diff --git a/compiler/transf.nim b/compiler/transf.nim index 60a7ce224..0435ca322 100644 --- a/compiler/transf.nim +++ b/compiler/transf.nim @@ -489,8 +489,8 @@ proc transformConv(c: PTransf, n: PNode): PTransNode = result = newTransNode(nkChckRange, n, 3) dest = skipTypes(n.typ, abstractVar) result[0] = transform(c, n.sons[1]) - result[1] = newIntTypeNode(nkIntLit, firstOrd(c.graph.config, dest), dest).PTransNode - result[2] = newIntTypeNode(nkIntLit, lastOrd(c.graph.config, dest), dest).PTransNode + result[1] = newIntTypeNode(firstOrd(c.graph.config, dest), dest).PTransNode + result[2] = newIntTypeNode(lastOrd(c.graph.config, dest), dest).PTransNode of tyFloat..tyFloat128: # XXX int64 -> float conversion? if skipTypes(n.typ, abstractVar).kind == tyRange: -- cgit 1.4.1-2-gfad0