Am Do., 6. Aug. 2020 um 22:11 Uhr schrieb Gennaro Prota <>:
On Thu, Aug 6, 2020, 21:59 Johannes Schaub via Std-Discussion <> wrote:
I made an issue report years ago about this, and the discussion unfortunately ended up being about whether 'false' is a valid null pointer constant, rather than more generally whether the set of values of bool actually _is_ {0, 1}. .

To me, the text of your report seems to be focused on that. It's not like it "ended up" there.

It's classified as a closed issue report, because "The resolution of issue 903 makes it clear that false is not a null pointer constant." . But my initial report was also focused on narrowing conversions: 'int{nonconst_true}' and 'int{nonconst_false}' is meant to work but that doesn't appear to follow from our rules.