diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2016-01-22 22:08:14 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2016-01-22 22:08:14 +0100 |
commit | fa12a2188dafc981ec75de1f7e41f8986bc1d138 (patch) | |
tree | 41813a5a42f712026b573b10fce58350b4d504a2 | |
parent | d3c9f03f69e7c798e07096b7395a6d9f7494a675 (diff) | |
parent | 8dbe9ea3ab40984ca6a22e4d2a39e6197a98dcea (diff) | |
download | Nim-fa12a2188dafc981ec75de1f7e41f8986bc1d138.tar.gz |
Merge pull request #3762 from yglukhov/isnil-fix
Fixed isNil codegen in JS
-rw-r--r-- | compiler/jsgen.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/jsgen.nim b/compiler/jsgen.nim index 607b85924..506e627c2 100644 --- a/compiler/jsgen.nim +++ b/compiler/jsgen.nim @@ -1333,7 +1333,7 @@ proc genMagic(p: PProc, n: PNode, r: var TCompRes) = of mEqStr: binaryExpr(p, n, r, "eqStrings", "eqStrings($1, $2)") of mLeStr: binaryExpr(p, n, r, "cmpStrings", "(cmpStrings($1, $2) <= 0)") of mLtStr: binaryExpr(p, n, r, "cmpStrings", "(cmpStrings($1, $2) < 0)") - of mIsNil: unaryExpr(p, n, r, "", "$1 == null") + of mIsNil: unaryExpr(p, n, r, "", "($1 === null)") of mEnumToStr: genRepr(p, n, r) of mNew, mNewFinalize: genNew(p, n) of mSizeOf: r.res = rope(getSize(n.sons[1].typ)) |