summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2016-01-22 22:08:14 +0100
committerAndreas Rumpf <rumpf_a@web.de>2016-01-22 22:08:14 +0100
commitfa12a2188dafc981ec75de1f7e41f8986bc1d138 (patch)
tree41813a5a42f712026b573b10fce58350b4d504a2
parentd3c9f03f69e7c798e07096b7395a6d9f7494a675 (diff)
parent8dbe9ea3ab40984ca6a22e4d2a39e6197a98dcea (diff)
downloadNim-fa12a2188dafc981ec75de1f7e41f8986bc1d138.tar.gz
Merge pull request #3762 from yglukhov/isnil-fix
Fixed isNil codegen in JS
-rw-r--r--compiler/jsgen.nim2
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))