@@ -65,7 +65,7 @@ proc skipParRi(n: var Cursor) =
6565 if n.kind == ParRi :
6666 inc n
6767 else :
68- error " expected ')', but got: " , n
68+ bug " expected ')', but got: " , n
6969
7070proc tr (c: var Context ; dest: var TokenBuf ; n: var Cursor )
7171
@@ -318,7 +318,7 @@ proc genSetOp(c: var Context; dest: var TokenBuf; n: var Cursor) =
318318 dest.addUIntLit (uint64 (mask), info)
319319 dest.addUIntLit (0 , info)
320320 else :
321- raiseAssert (" unreachable" )
321+ bug (" unreachable" )
322322 else :
323323 case kind
324324 of LtSetX , LeSetX :
@@ -387,7 +387,7 @@ proc genSetOp(c: var Context; dest: var TokenBuf; n: var Cursor) =
387387 of PlusSetX : BitorX
388388 of XorSetX : BitxorX
389389 of MulSetX , MinusSetX : BitandX
390- else : raiseAssert (" unreachable" )
390+ else : bug (" unreachable" )
391391 addUIntTypedOp dest, op, 8 , info:
392392 copyIntoKind dest, ArrAtX , info:
393393 dest.addSubtree a
@@ -418,7 +418,7 @@ proc genSetOp(c: var Context; dest: var TokenBuf; n: var Cursor) =
418418 dest.addUIntLit (7 , info)
419419 dest.addUIntLit (0 , info)
420420 else :
421- raiseAssert (" unreachable" )
421+ bug (" unreachable" )
422422 if useTemp:
423423 dest.addParRi ()
424424 c.tempUseBufStack.shrink (oldBufStackLen)
@@ -767,7 +767,7 @@ proc tr(c: var Context; dest: var TokenBuf; n: var Cursor) =
767767 else :
768768 trSons (c, dest, n)
769769 of ParRi :
770- raiseAssert " unexpected ')' inside"
770+ bug " unexpected ')' inside"
771771
772772proc desugar * (n: Cursor ; moduleSuffix: string ; activeChecks: set [CheckMode ]): TokenBuf =
773773 var c = Context (counter: 0 , typeCache: createTypeCache (), thisModuleSuffix: moduleSuffix, activeChecks: activeChecks)
0 commit comments