I think so. I tried it with both typed and untyped macro arguments. What's 
funny, it works as expected for untyped ones:
    
    
    macro sth(code: untyped): untyped =
      echo code.repr
    
    sth:
      let s = 5
      echo s
    

But not for typed: 
    
    
    macro sth(code: typed): untyped =
      echo code.repr
    
    sth:
      let s = 5
      echo s
    

I think there is a more serious bug involved here...

Reply via email to