Most likely this is not really intended. For instance, this now compiles, but 
produces invalid C code:
    
    
    import future
    
    proc takesFunc(f: () -> void) =
      f()
    
    takesFunc do:
      var x = 1
    
    echo x
    

Probably best to track this as an issue: 
[https://github.com/nim-lang/Nim/issues/5963](https://github.com/nim-lang/Nim/issues/5963)

Reply via email to