Http-reuse and set-dst

How does http-reuse safe interact with using do-resolve and set-dst, with a server of 0.0.0.0:0 to dynamically specify the target server? Does haproxy only use an idle connection that has the same destination? Does it mark such connections as private (so effectivelty the sam as http-reuse never), or does it reuse idle connections regardless of the destination (leading to requests getting sent to the wrong server)?