Tool/software:
HI,
I want to check enum boundaries using a macro and CCS is raising the #188-D Warning.
Here's a simplification of my problem:

Because an enum can be signed or unsigned (in C23 we could fix this issue, but I think CCS only support C11) I don't see why this warning is generated.
Is this a compiler bug? Is there a way to make the compiler happy?

Regards,
Gabriel
