Wolf480pl on Nostr: nprofile1q…pa33k tedu anyway, I think the overall pattern is: 1. C standard authors ...
nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpq3t0vxvx8llrdglujal9hh93mtnl7wac0mxqd7xtdyryc4per8q4qhpa33k (nprofile…a33k) tedu (nprofile…pt5e)
anyway, I think the overall pattern is:
1. C standard authors thought of some edge case with an unusual architecture that has a weird implementation of X
2. C standard authors opted to add some UB so that implementations don't need to worry about the edge case
3. the edge case doesn't apply to most architectures
4. but optimizing compilers are happy to use any UB you invoke as an excuse to delete your code
anyway, I think the overall pattern is:
1. C standard authors thought of some edge case with an unusual architecture that has a weird implementation of X
2. C standard authors opted to add some UB so that implementations don't need to worry about the edge case
3. the edge case doesn't apply to most architectures
4. but optimizing compilers are happy to use any UB you invoke as an excuse to delete your code