From f79ded3cb6a1a8eb754081fca6b074bef455224e Mon Sep 17 00:00:00 2001 From: flywind <43030857+xflywind@users.noreply.github.com> Date: Fri, 30 Oct 2020 16:16:47 +0800 Subject: [PATCH] fix #15638 (#15789) --- compiler/jsgen.nim | 1 + tests/js/tdiscard.nim | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 tests/js/tdiscard.nim diff --git a/compiler/jsgen.nim b/compiler/jsgen.nim index 4d913aa87d..8b91ada8a0 100644 --- a/compiler/jsgen.nim +++ b/compiler/jsgen.nim @@ -2534,6 +2534,7 @@ proc gen(p: PProc, n: PNode, r: var TCompRes) = if n[0].kind != nkEmpty: genLineDir(p, n) gen(p, n[0], r) + r.res = "var _ = " & r.res of nkAsmStmt: genAsmOrEmitStmt(p, n) of nkTryStmt, nkHiddenTryStmt: genTry(p, n, r) of nkRaiseStmt: genRaiseStmt(p, n) diff --git a/tests/js/tdiscard.nim b/tests/js/tdiscard.nim new file mode 100644 index 0000000000..9aa6ea1b18 --- /dev/null +++ b/tests/js/tdiscard.nim @@ -0,0 +1,3 @@ +import dom + +discard Node() \ No newline at end of file