summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-09-13 00:12:24 +0200
committerAraq <rumpf_a@web.de>2012-09-13 00:12:24 +0200
commit8c8400ea3aa8a785aa24127602de917c21c20ffb (patch)
treebc78ca4f77af56a74e009b641fcf64c32f45b29e /compiler
parenteb72c7c0a0fb99d13b049de5aacb05673acc0754 (diff)
parent9e4254e4de8cecff5c0a8026930ae79b68ca7c61 (diff)
downloadNim-8c8400ea3aa8a785aa24127602de917c21c20ffb.tar.gz
Merge branch 'master' of github.com:Araq/Nimrod
Diffstat (limited to 'compiler')
-rwxr-xr-xcompiler/evals.nim3
1 files changed, 1 insertions, 2 deletions
diff --git a/compiler/evals.nim b/compiler/evals.nim
index bb0e5936d..3f801e123 100755
--- a/compiler/evals.nim
+++ b/compiler/evals.nim
@@ -864,8 +864,7 @@ proc evalTypeTrait*(n: PNode, context: PSym): PNode =
   ## XXX: This should be pretty much guaranteed to be true
   # by the type traits procs' signatures, but until the
   # code is more mature it doesn't hurt to be extra safe
-  internalAssert n.sons.len >= 2 and n.sons[1].kind == nkSym and
-                 n.sons[1].sym.typ.kind == tyTypeDesc
+  internalAssert n.sons.len >= 2 and n.sons[1].kind == nkSym
   
   let typ = n.sons[1].sym.typ.skipTypes({tyTypeDesc})
   case n.sons[0].sym.name.s.normalize