On Aug 26, 2025, at 10:55 PM, Sebastian Wittmeier via Std-Proposals <std-proposals@lists.isocpp.org> wrote:
What is gained? Portability! It would mean your code does not stop working some time in the future just because the underlying hardware changes.AW: [std-proposals] TBAA and extended floating-point types I can understand some general reasons for the push-back on allowing aliasing.
But specifically double and std::float64_t on platforms, where they have the same representation:
What is gained by disallowing aliasing? Wouldn't it just be defined as a typedef on those platforms?
You find yourself agreeing (with disallowing), can you explain?