You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently blocking #9613, because 32-bit std::int::min_value is 0xffffffff7fffffff (if you use all the bits of the const_eval result and not just the low 32) and so the discriminant is auto-sized to u64, meaning that 0x7fffffff does not match any of its variants.
I'm thinking that check_enum_variants needs to do whatever const_eval would do if the expression had an as u64 around it.