Http-reuse and set-dst

How does http-reuse safe interact with using do-resolve and set-dst, with a server of 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)?