I agree that modern C++ does make a big dent in a lot of issues around undefined behavior, in that it gives us better tools and idioms. Some areas that we don't have a good story for yet include: - strict aliasing violations - uninitialized variables
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Wrt to type punning unaligned access even on x86 can cause crashes http://pzemtsov.github.io/2016/11/06/bug-story-alignment-on-x86.html … Also see my strict aliasing write-up https://twitter.com/shafikyaghmour/status/1016414587812343808 … nit-pick strict aliasing is not really about pointers but types and expressions, it is easy to conflate the two.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.