diff options
author | Araq <rumpf_a@web.de> | 2015-02-01 02:27:19 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2015-02-01 02:27:39 +0100 |
commit | ecc3c3bd03a1342359d454638d0c7e72338cff5a (patch) | |
tree | d131d4afb2809ec0cf3bbdc0e412edb4711b491c /tests | |
parent | 3b45ac44e16ffa5081cc8c0706d8af1c58df2660 (diff) | |
download | Nim-ecc3c3bd03a1342359d454638d0c7e72338cff5a.tar.gz |
fixes #2023
Diffstat (limited to 'tests')
-rw-r--r-- | tests/iter/tobj_iter.nim | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/iter/tobj_iter.nim b/tests/iter/tobj_iter.nim new file mode 100644 index 000000000..7efcfa2ac --- /dev/null +++ b/tests/iter/tobj_iter.nim @@ -0,0 +1,16 @@ +# bug #2023 + +{.deadCodeElim:on.} + +type + Obj = object + iter: iterator (): int8 {.closure.} + +iterator test(): int8 {.closure.} = + yield 7 + +proc init():Obj= + result.iter = test + +var o = init() +echo(o.iter()) |