Omitting reserved value ranges in enums can lead to undefined behavior
Accessing an enum value outside the defined range for the type is undefined behavior. Fuzz testing in Firefox discovered an instance where this can occur with dav1d. In this specific case the value is in a range which is not currently valid, but is reserved for future use.