summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorYuriy Glukhov <yutiy.glukhov@gmail.com>2016-04-09 01:33:16 +0300
committerYuriy Glukhov <yutiy.glukhov@gmail.com>2016-04-09 01:33:16 +0300
commit3922a0871dfafa7a57155db19efa15b73e3d7fb7 (patch)
tree124a71c2655a52630596effc90fe93de89fdf890
parentb6f5c12158a9ecfd602898970c2535ae88ce9d98 (diff)
downloadNim-3922a0871dfafa7a57155db19efa15b73e3d7fb7.tar.gz
else: break
-rw-r--r--compiler/types.nim1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/types.nim b/compiler/types.nim
index 5d16ae42a..c9cbfedb1 100644
--- a/compiler/types.nim
+++ b/compiler/types.nim
@@ -1455,6 +1455,7 @@ proc skipHidden*(n: PNode): PNode =
     of nkHiddenStdConv, nkHiddenSubConv:
       if result.sons[1].typ.classify == result.typ.classify:
         result = result.sons[1]
+      else: break
     of nkHiddenDeref, nkHiddenAddr:
       result = result.sons[0]
     else: break