summary refs log tree commit diff stats
path: root/compiler/cgen.nim
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2016-09-01 13:01:22 +0200
committerAndreas Rumpf <rumpf_a@web.de>2016-09-01 13:02:53 +0200
commit3a13706d7d88527dca8140bcc71a5560ba146d31 (patch)
tree51c231b5b93685f5cad759924269e4d19b8061bc /compiler/cgen.nim
parentf6a2ff731b8d7288542d8dff93937c68d721edd1 (diff)
downloadNim-3a13706d7d88527dca8140bcc71a5560ba146d31.tar.gz
fixes #4673
Diffstat (limited to 'compiler/cgen.nim')
-rw-r--r--compiler/cgen.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/cgen.nim b/compiler/cgen.nim
index 42883b590..4a3113edf 100644
--- a/compiler/cgen.nim
+++ b/compiler/cgen.nim
@@ -246,7 +246,7 @@ proc genObjectInit(p: BProc, section: TCProcSection, t: PType, a: TLoc,
     if not p.module.compileToCpp:
       while (s.kind == tyObject) and (s.sons[0] != nil):
         add(r, ".Sup")
-        s = skipTypes(s.sons[0], abstractInst)
+        s = skipTypes(s.sons[0], skipPtrs)
     linefmt(p, section, "$1.m_type = $2;$n", r, genTypeInfo(p.module, t))
   of frEmbedded:
     # worst case for performance: