diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2018-02-23 11:28:54 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2018-02-23 11:42:19 +0100 |
commit | 3dab0877daf2238a77c0eb82b0b1c469d5077ac0 (patch) | |
tree | 3778be5ce99833b50f3029712d099d120abe4be8 /tests/generics | |
parent | fb3e460f6d2b1b31b75e8219ff52cacd1a9f5184 (diff) | |
download | Nim-3dab0877daf2238a77c0eb82b0b1c469d5077ac0.tar.gz |
fixes #7247
Diffstat (limited to 'tests/generics')
-rw-r--r-- | tests/generics/tspecial_numeric_inference.nim | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/tests/generics/tspecial_numeric_inference.nim b/tests/generics/tspecial_numeric_inference.nim index d93544ba4..41a84a5e9 100644 --- a/tests/generics/tspecial_numeric_inference.nim +++ b/tests/generics/tspecial_numeric_inference.nim @@ -1,12 +1,21 @@ discard """ - output: '''int64 -int64''' + output: '''false''' """ -import typetraits +when false: + import typetraits -proc `@`[T: SomeInteger](x, y: T): T = x + proc `@`[T: SomeInteger](x, y: T): T = x -echo(type(5'i64 @ 6'i32)) + echo(type(5'i64 @ 6'i32)) -echo(type(5'i32 @ 6'i64)) + echo(type(5'i32 @ 6'i64)) + +import sets +# bug #7247 +type + n8 = range[0'i8..127'i8] + +var tab = initSet[n8]() + +echo tab.contains(8) |