Commits

Joe Groff committed 4488d269a34
IRGen: Forward spare bits through nested enums. Offer spare bits unused by a multi-payload enum to outer enums for tag bit layout. Additionally, if an enum spills tag bits, offer the unused bits in that extra tag byte as spare bits as well. This lets us recover the last spilled bit in String, getting it down to an optimal-for-its-current-definition 32 bytes. Swift SVN r12192