Revert "Revert "made some tests green""

This commit is contained in:
Zahary Karadjov 2013-08-19 01:34:40 +03:00
commit c6d0611112
6 changed files with 95 additions and 89 deletions

View file

@ -384,7 +384,7 @@ proc semCaseBranch(c: PContext, t, branch: PNode, branchIndex: int,
# for ``{}`` we want to trigger the type mismatch in ``fitNode``:
if r.kind != nkCurly or len(r) == 0:
checkMinSonsLen(t, 1)
branch.sons[i] = fitNode(c, t.sons[0].typ, r)
branch.sons[i] = skipConv(fitNode(c, t.sons[0].typ, r))
inc(covered)
else:
# constant sets have special rules