nimsuggest: revert cpFuzzy bailouts
This commit is contained in:
parent
4d0d6c47bd
commit
da821a22d9
4 changed files with 26 additions and 24 deletions
|
|
@ -291,10 +291,13 @@ proc transformBreak(c: PTransf, n: PNode): PTransNode =
|
|||
else:
|
||||
result = newTransNode(n.kind, n.info, 1)
|
||||
result[0] = lablCopy.PTransNode
|
||||
else:
|
||||
elif c.breakSyms.len > 0:
|
||||
# this check can fail for 'nim check'
|
||||
let labl = c.breakSyms[c.breakSyms.high]
|
||||
result = transformSons(c, n)
|
||||
result[0] = newSymNode(labl).PTransNode
|
||||
else:
|
||||
result = n.PTransNode
|
||||
|
||||
proc unpackTuple(c: PTransf, n: PNode, father: PTransNode) =
|
||||
# XXX: BUG: what if `n` is an expression with side-effects?
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue