* Michael Meissner:
> On Mon, Mar 24, 2025 at 09:15:26PM +0100, Florian Weimer wrote:
>> * Michael Meissner:
>>
>> > +enum reverse_cond_t {
>> > + REVERSE_COND_ORDERED_OK,
>> > + REVERSE_COND_NO_ORDERED
>> > +};
>>
>> This should probably be something
>> like
>>
>> enum reverse_cond_t {
>> ordered_ok,
>> no_ordered,
>> };
>>
>> to inhibit implicit conversion to integer types and bool.
>
> Thanks. At heart I am still a C programmer, so I missed this. I wrote
> version
> 4 of the patch that hopefully codes this correctly.
>
> https://gcc.gnu.org/pipermail/gcc-patches/2025-March/679428.html
Unfortunately I totally botched my advice and dropped a critical
keyword.
To get scoped enum, you have to write:
enum class reverse_cond_t {
ordered_ok,
no_ordered,
};
Sorry!