diff --git a/lib/pure/typetraits.nim b/lib/pure/typetraits.nim index c289f6c84a..0e23077ac3 100644 --- a/lib/pure/typetraits.nim +++ b/lib/pure/typetraits.nim @@ -121,6 +121,9 @@ macro genericParamsImpl(T: typedesc): untyped = of nnkTypeDef: impl = impl[2] continue + of nnkTypeOfExpr: + impl = getTypeInst(impl[0]) + continue of nnkBracketExpr: for i in 1..