diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2016-09-01 13:01:22 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2016-09-01 13:02:53 +0200 |
commit | 3a13706d7d88527dca8140bcc71a5560ba146d31 (patch) | |
tree | 51c231b5b93685f5cad759924269e4d19b8061bc /compiler/cgen.nim | |
parent | f6a2ff731b8d7288542d8dff93937c68d721edd1 (diff) | |
download | Nim-3a13706d7d88527dca8140bcc71a5560ba146d31.tar.gz |
fixes #4673
Diffstat (limited to 'compiler/cgen.nim')
-rw-r--r-- | compiler/cgen.nim | 2 |
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: |