diff options
author | LemonBoy <LemonBoy@users.noreply.github.com> | 2018-07-09 15:02:48 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2018-07-09 15:02:48 +0200 |
commit | c6671776a16127be30a627d1672fee9897a2320f (patch) | |
tree | 499fc4dd8e0a3a39573cca534087373667d3c332 /tests/generics | |
parent | dec97924a4bb6a719380475de46485ce71eeb56c (diff) | |
download | Nim-c6671776a16127be30a627d1672fee9897a2320f.tar.gz |
Reset typedescMatched before paramTypesMatch (#8250)
The flag should not be carried out across different parameters. Fixes #7794
Diffstat (limited to 'tests/generics')
-rw-r--r-- | tests/generics/t7794.nim | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/generics/t7794.nim b/tests/generics/t7794.nim new file mode 100644 index 000000000..b295da865 --- /dev/null +++ b/tests/generics/t7794.nim @@ -0,0 +1,15 @@ +discard """ +output: ''' +10 +2.0 +''' +""" + +type + Data*[T:SomeNumber, U:SomeReal] = ref object + x*: T + value*: U + +var d = Data[int, float64](x:10.int, value:2'f64) +echo d.x +echo d.value |