enum MyEnum : short { ENUM_ELEMENT = SHRT_MIN } = Warning C4341 ???

Am I missing something here I'm using VS 2005, and this:

enum MyEnum : short

{

ENUM_ELEMENT = SHRT_MIN

};

Results in this:

warning C4341: 'ENUM_ELEMENT' : signed value is out of range for enum constant

BTW, I tried SHRT_MIN+1 and got the same thing.



Answer this question

enum MyEnum : short { ENUM_ELEMENT = SHRT_MIN } = Warning C4341 ???