diff options
author | Zahary Karadjov <zahary@gmail.com> | 2012-03-20 14:44:23 +0200 |
---|---|---|
committer | Zahary Karadjov <zahary@gmail.com> | 2012-03-20 14:44:23 +0200 |
commit | a72fe16f9d800214e84fa496174dc255598b5a22 (patch) | |
tree | 027d1a5c5ebacabbdf081ca1ed7a2993e971ef01 /compiler | |
parent | 7b41b0f84113d3b9901d5c598dd909a1df6f960f (diff) | |
download | Nim-a72fe16f9d800214e84fa496174dc255598b5a22.tar.gz |
making tests green again
Diffstat (limited to 'compiler')
-rwxr-xr-x | compiler/semexprs.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/semexprs.nim b/compiler/semexprs.nim index d3b30e24b..147f38abb 100755 --- a/compiler/semexprs.nim +++ b/compiler/semexprs.nim @@ -918,7 +918,7 @@ proc semAsgn(c: PContext, n: PNode): PNode = let nOrig = n.copyTree a = builtinFieldAccess(c, a, {efLValue}) if a == nil: - return propertyWriteAccess(c, n, nOrig, a) + return propertyWriteAccess(c, n, nOrig, n[0]) of nkBracketExpr: # a[i] = x # --> `[]=`(a, i, x) @@ -1028,7 +1028,7 @@ proc semExpandToAst(c: PContext, n: PNode, magicSym: PSym, # Preserve the magic symbol in order to be handled in evals.nim n.sons[0] = newSymNode(magicSym, n.info) - n.typ = expandedSym.getReturnType + n.typ = getSysSym("PNimrodNode").typ # expandedSym.getReturnType result = n else: result = semDirectOp(c, n, flags) |