summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
authorcooldome <cdome@bk.ru>2019-03-15 12:49:32 +0000
committerAndreas Rumpf <rumpf_a@web.de>2019-03-15 13:49:32 +0100
commit5dea7c5ad7bdd0f410e2c1ff0bf46e18d4284e56 (patch)
tree5389dfb37fb9b5304ec9dfcfdc917c575d70a085 /compiler
parente26370268885718c6b48a9fa5e940fdc8b4df090 (diff)
downloadNim-5dea7c5ad7bdd0f410e2c1ff0bf46e18d4284e56.tar.gz
revert discard in destroyer (#10840)
* revert discard in destroyer

* disable test
Diffstat (limited to 'compiler')
-rw-r--r--compiler/destroyer.nim4
1 files changed, 0 insertions, 4 deletions
diff --git a/compiler/destroyer.nim b/compiler/destroyer.nim
index 8821e789c..0854e3e44 100644
--- a/compiler/destroyer.nim
+++ b/compiler/destroyer.nim
@@ -697,10 +697,6 @@ proc p(n: PNode; c: var Con): PNode =
   of nkNone..nkNilLit, nkTypeSection, nkProcDef, nkConverterDef, nkMethodDef,
       nkIteratorDef, nkMacroDef, nkTemplateDef, nkLambda, nkDo, nkFuncDef:
     result = n
-  of nkDiscardStmt:
-    result = n
-    if n[0].typ != nil and hasDestructor(n[0].typ):
-      result = genDestroy(c, n[0].typ, n[0])
   of nkCast, nkHiddenStdConv, nkHiddenSubConv, nkConv:
     result = copyNode(n)
     # Destination type