Injecting both x symbols works. 
    
    
    template t(body: untyped) =
      proc bod(a: int) =
        let x {.inject.} = a
        body
      
      for x {.inject.} in [1]:
        bod(x)
    
    t:
      echo x
    
    
    Run

Reply via email to