compiler: packed structs cache bit offsets

Instead of linear search every time a packed struct field's bit or byte
offset is wanted, they are computed once during resolution of the packed
struct's backing int type, and stored in InternPool for O(1) lookup.

Closes #17178
a7088fd9a3Andrew Kelley committed on 9/24/2023, 6:06:08 AMparent8eff0a0
9 files changedLine totals unavailable