In section "8.13.12.2. Others": > 3. When another data type is mixed in, the value attribute is not the same as the enum member itself, although it is equivalant and will compare equal. "equivalant" probably should be "equivalent"