Re: [swift-dev] inefficient enum layout with optionals

2017-11-06 Thread Joe Groff via swift-dev
> On Nov 6, 2017, at 1:04 AM, John McCall via swift-dev > wrote: > >> On Nov 6, 2017, at 3:46 AM, Kelvin Ma via swift-dev >> wrote: >> i noticed that this enum takes up 9 bytes of storage >> >> 1> enum QuantizationTable >> 2. { >> 3. case q8 (UnsafeMutablePointer), >> 4.

Re: [swift-dev] inefficient enum layout with optionals

2017-11-06 Thread John McCall via swift-dev
> On Nov 6, 2017, at 3:46 AM, Kelvin Ma via swift-dev > wrote: > i noticed that this enum takes up 9 bytes of storage > > 1> enum QuantizationTable > 2. { > 3. case q8 (UnsafeMutablePointer), > 4. q16(UnsafeMutablePointer) > 5. } > 6> MemoryLayout.size > $R0: In