On Thu, May 19, 2011 at 12:45 PM, Eric Botcazou <ebotca...@adacore.com> wrote:
>> Eric, how will this interact with Ada boolean types with 8 bit precision
>> and those "invalid" values - will invalid values ever enter into
>> expressions or are they checked before?
>
> IIUC the Ada semantics is that they must be checked prior to being used.  Once
> they are used, they are "recycled" into valid values.  So the issue boils down
> to how the check is implemented and it doesn't use TRUTH_(AND|OR|XOR) at all.
>
>> Can you think of something that would break with s/TRUTH_*_EXPR/BIT_*_EXPR/
>> for Ada?
>
> No, not at the moment.  Thanks for asking in any case.

Kai, the patch is ok then with the comment added.

Thanks,
Richard.

> --
> Eric Botcazou
>

Reply via email to