diff options
author | Miran <narimiran@users.noreply.github.com> | 2018-10-14 08:50:39 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2018-10-14 08:50:39 +0200 |
commit | 9f8b93641efda5e20a76732e5d11165ac323f1e0 (patch) | |
tree | 42ef980b6aa5647bf29a1fddf16d49aee22f08fb /tests/generics/tgenerics_and_inheritance.nim | |
parent | afd5abdfc254f14bfb818f1a8bee892bd77dbf14 (diff) | |
download | Nim-9f8b93641efda5e20a76732e5d11165ac323f1e0.tar.gz |
Merge tests into a larger file (part 3 of ∞: generics) (#9347)
* merge generics issues tests * merge tgeneric * merge test with local imports * merge tcan tests * merge matcher tests * more issue tests merged * one more tcan test * merge various small tests into one file * add a test for #3717
Diffstat (limited to 'tests/generics/tgenerics_and_inheritance.nim')
-rw-r--r-- | tests/generics/tgenerics_and_inheritance.nim | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/tests/generics/tgenerics_and_inheritance.nim b/tests/generics/tgenerics_and_inheritance.nim deleted file mode 100644 index ea776b517..000000000 --- a/tests/generics/tgenerics_and_inheritance.nim +++ /dev/null @@ -1,36 +0,0 @@ - -# bug #7854 - -type - Stream* = ref StreamObj - StreamObj* = object of RootObj - - InhStream* = ref InhStreamObj - InhStreamObj* = object of Stream - f: string - -proc newInhStream*(f: string): InhStream = - new(result) - result.f = f - -var val: int -let str = newInhStream("input_file.json") - -block: - # works: - proc load[T](data: var T, s: Stream) = - discard - load(val, str) - -block: - # works - proc load[T](s: Stream, data: T) = - discard - load(str, val) - -block: - # broken - proc load[T](s: Stream, data: var T) = - discard - load(str, val) - |