diff --git a/compiler/jsgen.nim b/compiler/jsgen.nim index 4e0d4e28b0..5d97a41d5c 100644 --- a/compiler/jsgen.nim +++ b/compiler/jsgen.nim @@ -1650,7 +1650,7 @@ proc genNewSeq(p: PProc, n: PNode) = proc genOrd(p: PProc, n: PNode, r: var TCompRes) = case skipTypes(n.sons[1].typ, abstractVar).kind - of tyEnum, tyInt..tyInt64, tyChar: gen(p, n.sons[1], r) + of tyEnum, tyInt..tyUInt64, tyChar: gen(p, n.sons[1], r) of tyBool: unaryExpr(p, n, r, "", "($1 ? 1:0)") else: internalError(n.info, "genOrd")