no  that is a corner case that we do not hit and that was excluded before  normally you call something like t int t and kbits i just thought it is fine to allow kbits sizeof t  and trivially return true  as the constexpr is inlined and either branch is dead 