From a quick look it seems that this patch considers bitfields following the one we're deliberately touching, but not previous bitfields in the same memory location; we need to include those as well. With your struct foo, the bits touched are the same regardless of whether we name .a or .b.

Jason

Reply via email to