> I may be misunderstanding, but this seems to directly contradict what the linked paper says:
>> Note that std::launder() does not “white wash” the pointer for any further usage.
no, it is consistent. Launder does not white wash its parameter, only its return pointer and any pointer returned by it. Same for placement new.
no, it is consistent. Launder does not white wash its parameter, only its return pointer and any pointer returned by it. Same for placement new.