Add testcase for #12571 (#14955)

This commit is contained in:
Clyybber
2020-07-10 17:13:37 +02:00
committed by GitHub
parent b21782a667
commit 0db32e9885

View File

@@ -9,6 +9,7 @@ output: '''
b is 2 times a
17
['\x00', '\x00', '\x00', '\x00']
heyho
'''
"""
@@ -223,3 +224,18 @@ block: # issue #14802
12
const myConst = static(fn(1))
doAssert myConst == 12
# bug #12571
type
T[K: static bool] = object of RootObj
when K == true:
foo: string
else:
bar: string
U[K: static bool] = object of T[K]
let t = T[true](foo: "hey")
let u = U[false](bar: "ho")
echo t.foo, u.bar