Re:Pointers Are Complicated, or What’s in a Byte?
by ralfjung on Wednesday July 25, 2018 @07:02AM
(#17608321)
This is looking at the wrong level of abstraction though. The compiler will already optimize your code in a way that multiple uses of the same uninitialized value can produce different results.
Arguing about these assembly/CPU-level details (unfortunately?) is besides the point when debating the semantics of languages like C, C++ or Rust.
Re:Pointers Are Complicated, or What’s in a Byte?
by gmueckl on Wednesday July 25, 2018 @07:32AM
(#17608440)
Grandparent already narrowed discussion down to x86 behaviour and I responded to details on that. This is definitely all outside the scope of language specifications.
Arguing about these assembly/CPU-level details (unfortunately?) is besides the point when debating the semantics of languages like C, C++ or Rust.