parent
d07489abf4
commit
217a2cf098
1 changed files with 14 additions and 1 deletions
|
|
@ -557,7 +557,10 @@ proc semCaseBranch(c: PContext, t, branch: PNode, branchIndex: int,
|
|||
return
|
||||
elif r.kind notin {nkCurly, nkBracket} or len(r) == 0:
|
||||
checkMinSonsLen(t, 1, c.config)
|
||||
branch.sons[i] = skipConv(fitNode(c, t.sons[0].typ, r, r.info))
|
||||
var tmp = fitNode(c, t.sons[0].typ, r, r.info)
|
||||
# the call to fitNode may introduce a call to a converter
|
||||
if tmp.kind in {nkHiddenCallConv}: tmp = semConstExpr(c, tmp)
|
||||
branch.sons[i] = skipConv(tmp)
|
||||
inc(covered)
|
||||
else:
|
||||
if r.kind == nkCurly:
|
||||
|
|
|
|||
Loading…
Reference in a new issue