diff --git a/source/expressions.tex b/source/expressions.tex index d44a832ce4..96cb2fee16 100644 --- a/source/expressions.tex +++ b/source/expressions.tex @@ -928,8 +928,7 @@ \pnum \indextext{conversion!bool@\tcode{bool}}% -If the destination type is \keyword{bool}, see~\ref{conv.bool}. If the -source type is \keyword{bool}, the value \keyword{false} is converted to +If the source type is \keyword{bool}, the value \keyword{false} is converted to zero and the value \keyword{true} is converted to one. \pnum @@ -940,8 +939,8 @@ where $N$ is the width of the destination type. \pnum -The conversions allowed as integral promotions are excluded from the set -of integral conversions. +The conversions allowed as integral promotions and boolean conversions are +excluded from the set of integral conversions. \rSec2[conv.double]{Floating-point conversions} @@ -962,7 +961,7 @@ Otherwise, the behavior is undefined. \pnum -The conversions allowed as floating-point promotions are excluded from +Floating-point promotion is excluded from the set of floating-point conversions. \rSec2[conv.fpint]{Floating-integral conversions}