Revert "Revert "fix threading tests""

This reverts commit 9c45e33d8c.
This commit is contained in:
Zahary Karadjov
2013-08-19 01:29:58 +03:00
parent fc858927f0
commit cefa16ae77
2 changed files with 17 additions and 9 deletions

View File

@@ -1827,7 +1827,7 @@ proc semExpr(c: PContext, n: PNode, flags: TExprFlags = {}): PNode =
of nkBind:
Message(n.info, warnDeprecated, "bind")
result = semExpr(c, n.sons[0], flags)
of nkTypeOfExpr:
of nkTypeOfExpr, nkTupleTy, nkRefTy..nkEnumTy:
var typ = semTypeNode(c, n, nil).skipTypes({tyTypeDesc})
result = symNodeFromType(c, typ, n.info)
of nkCall, nkInfix, nkPrefix, nkPostfix, nkCommand, nkCallStrLit: