"This is not simply a common pattern on bare metal — it was also undefined behaviour in C++."

Not just X (em dash) but also Y.