Bugfix: aliases to generic types were not considered implicit generic parameters

This commit is contained in:
Zahary Karadjov 2018-04-22 17:26:10 +03:00
commit 509d6e9232
2 changed files with 20 additions and 0 deletions

View file

@ -0,0 +1,17 @@
discard """
nimout: '''
staticAlialProc instantiated with 4
staticAlialProc instantiated with 6
'''
"""
type
StaticTypeAlias = static[int]
proc staticAliasProc(s: StaticTypeAlias) =
static: echo "staticAlialProc instantiated with ", s + 1
staticAliasProc 1+2
staticAliasProc 3
staticAliasProc 5