There's no reason for OutOfLineTypeFlags to be constraint to 8 bits since the space is available to us. Making OutOfLineTypeFlags 16 bits brings TypeInfo up to 32 bits in size from 24 bits.
Created attachment 295774 [details] proposed patch.
Comment on attachment 295774 [details] proposed patch. lgtm
Comment on attachment 295774 [details] proposed patch. Do you have a plan for the extra bits?
(In reply to comment #3) > Comment on attachment 295774 [details] > proposed patch. > > Do you have a plan for the extra bits? I have plans to use 1 bit (which would use up the last empty bit in the current 8). Since I was looking at this code and already did the legwork to confirm that we have the extra space, I wanted to just make it clear in the code that we do have that space should we need to add more bits in the future.
Thanks for the reviews. Landed in r209162: <http://trac.webkit.org/r209162>.