On Tuesday, 29 October 2013 at 21:41:25 UTC, Lionello Lunesu wrote: > So a copy should have been made of the live object, not the > destructed one. Correct? No. There should only be one struct instance, the one living (forever) in the closure context. David