Thanks, `untyped` works. However, I don't think that the source of the errors is the duplicated funtion signature, because the following code works and prints 3 twice: macro addEcho1(s: stmt): stmt = s.body.add(s.body[1]) result = s proc f1() {.addEcho1.} = let i = 1+2 echo i f1()
- [macro] Adding echo to a function mora
- Re: [macro] Adding echo to a function flyx
- Re: [macro] Adding echo to a function mbaulch
- Re: [macro] Adding echo to a function mora