summary refs log tree commit diff stats
path: root/tests
diff options
context:
space:
mode:
authorcooldome <cdome@bk.ru>2019-04-13 09:50:30 +0100
committerAndreas Rumpf <rumpf_a@web.de>2019-04-13 10:50:30 +0200
commitfdc3f54f9760b6512c5bdc3af6ed034187e70ffe (patch)
tree684a2e951ee0a5a27fd223bd88f08efc0cb05405 /tests
parente33266ded1ad31cfd0776e6ec8d1a2c399994068 (diff)
downloadNim-fdc3f54f9760b6512c5bdc3af6ed034187e70ffe.tar.gz
fix reraise (#11017)
Diffstat (limited to 'tests')
-rw-r--r--tests/destructor/tv2_raise.nim12
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/destructor/tv2_raise.nim b/tests/destructor/tv2_raise.nim
index 75ccadd49..f8d6d30b5 100644
--- a/tests/destructor/tv2_raise.nim
+++ b/tests/destructor/tv2_raise.nim
@@ -9,10 +9,14 @@ import system / ansi_c
 import core / allocators
 
 proc mainA =
-  var e: owned(ref ValueError)
-  new(e)
-  e.msg = "message"
-  raise e
+  try:
+    var e: owned(ref ValueError)
+    new(e)
+    e.msg = "message"
+    raise e
+  except Exception as e:
+    raise
+
 
 proc main =
   raise newException(ValueError, "argh")