Add default(T)

This commit is contained in:
Zahary Karadjov 2019-07-03 02:30:49 +03:00
parent 421fd009d4
commit 8fe16bcd9d
No known key found for this signature in database
GPG Key ID: C8936F8A3073D609
1 changed files with 3 additions and 0 deletions

View File

@ -14,3 +14,6 @@ template init*(lvalue: var auto, a1, a2, a3: auto) =
mixin init
lvalue = init(type(lvalue), a1, a2, a3)
when not declared(default):
proc default*(T: type): T = discard