diff options
Diffstat (limited to 'compiler/ccgexprs.nim')
-rw-r--r-- | compiler/ccgexprs.nim | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/ccgexprs.nim b/compiler/ccgexprs.nim index 9b085b8ed..63de3ba14 100644 --- a/compiler/ccgexprs.nim +++ b/compiler/ccgexprs.nim @@ -2856,7 +2856,7 @@ proc genConstSetup(p: BProc; sym: PSym): bool = useHeader(m, sym) if sym.loc.k == locNone: fillBackendName(p.module, sym) - fillLoc(sym.loc, locData, sym.ast, OnStatic) + fillLoc(sym.loc, locData, sym.astdef, OnStatic) if m.hcrOn: incl(sym.loc.flags, lfIndirect) result = lfNoDecl notin sym.loc.flags @@ -2882,7 +2882,7 @@ proc genConstDefinition(q: BModule; p: BProc; sym: PSym) = var data = newRopeAppender() data.addf("N_LIB_PRIVATE NIM_CONST $1 $2 = ", [getTypeDesc(q, sym.typ), actualConstName]) - genBracedInit(q.initProc, sym.ast, isConst = true, sym.typ, data) + genBracedInit(q.initProc, sym.astdef, isConst = true, sym.typ, data) data.addf(";$n", []) q.s[cfsData].add data if q.hcrOn: @@ -2942,7 +2942,7 @@ proc expr(p: BProc, n: PNode, d: var TLoc) = of skConst: if isSimpleConst(sym.typ): var lit = newRopeAppender() - genLiteral(p, sym.ast, sym.typ, lit) + genLiteral(p, sym.astdef, sym.typ, lit) putIntoDest(p, d, n, lit, OnStatic) elif useAliveDataFromDce in p.module.flags: genConstHeader(p.module, p.module, p, sym) |