On 02/09/2018 08:52 PM, Richard Smith wrote: > Please find attached a revised version of P0593 Regarding std::bless in particular: While that's probably a useful facility for stuff such as mmap, I'd actually like to see a T * result = std::bless<T>(p) which works as-if an object of type T were created at p, reusing the existing values of the storage. Jens