Revert "fix #16110"

This reverts commit f8b9d8c190.
This commit is contained in:
Andrey R (cooldome)
2020-11-24 12:11:13 +00:00
parent baae8ef38f
commit 9a2a83ad71

View File

@@ -65,22 +65,3 @@ macro check_gen_proc(ex: typed): (bool, bool) =
let a = @[1,2,3]
assert: check_gen_proc(len(a)) == (false, true)
#---------------------------------------------------------------
# issue #16110
macro check(x: type): untyped =
let z = getType(x)
let y = getImpl(z[1])
echo z.treeRepr
expectKind(z[1], nnkSym)
expectKind(y[0], nnkSym)
doAssert(y[0] == z[1])
type
TirePtr = ptr object
code: int
var z: TirePtr
check(typeof(z[]))