1 struct B { 2 unsigned long long a : 1; 3 unsigned long long b : 2; 4 unsigned long long c : 3; 5 unsigned long long d : 5; 6 unsigned long long e : 8; 7 unsigned long long f : 13; 8 unsigned long long g : 21; 9 unsigned long long h : 34; 10 unsigned long long i : 55; 11 }; 12 fun(const struct B * b)13void fun(const struct B * b) { (void) b; } 14