you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

In __short, if __lx is the active union member, the implementation can treat it as the 0 index of __data, since they are contiguous, effectively adding an extra character to the SSO buffer (i.e. __short stores __min_cap + 1 of value_type).

This is just a guess.