diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2020-09-24 15:41:45 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-24 15:41:45 +0200 |
commit | 4ec5cbac0df2914b71e9813e6df81c248510ae57 (patch) | |
tree | 2fd76884698fec19ecd467262bb294562c29aafe /tests/destructor/tdestructor3.nim | |
parent | 8a6c5edc43bb4ef90feb4eabbc2520004244a011 (diff) | |
download | Nim-4ec5cbac0df2914b71e9813e6df81c248510ae57.tar.gz |
fixes #15361 (#15401)
* fixes #15361; better cursor inference
Diffstat (limited to 'tests/destructor/tdestructor3.nim')
-rw-r--r-- | tests/destructor/tdestructor3.nim | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/tests/destructor/tdestructor3.nim b/tests/destructor/tdestructor3.nim index f967bbf95..ca9a891e1 100644 --- a/tests/destructor/tdestructor3.nim +++ b/tests/destructor/tdestructor3.nim @@ -23,17 +23,18 @@ joinable: false type T = object proc `=`(lhs: var T, rhs: T) = - echo "assign" + echo "assign" proc `=destroy`(v: var T) = - echo "destroy" + echo "destroy" proc use(x: T) = discard proc usedToBeBlock = - var v1 : T - var v2 : T = v1 - use v1 + var v1 = T() + var v2: T = v1 + discard addr(v2) # prevent cursorfication + use v1 usedToBeBlock() |