On Thursday, 4 July 2019 at 15:30:59 UTC, wjoe wrote: > This is completely predictable unlike the bool b = void; can be > true and false at the same time. Accessing an uninitialized variable results in undefined behavior. There's nothing special about bool here.