Question: why bit fields cannot be static?
Answer: A bit-field shall not be a static member. They are allowed only as struct or union fields there to begin with.