Interpreter/multi_payload_extra_inhabitant.swift
Interpreter/struct_extra_inhabitants.swift
Mark the test as unsupported when running the tests with the OS' stdlib.
rdar://54749176
Because layout minimizes the number of tag bits used, and favors high spare bits, the
spare bit representations end up overlapping the extra inhabitant representations, since we
just counted down from -1. If there are fewer tag bits than total spare bits, rotate the
extra inhabitant values so they correctly line up with the tag representations in this
situation. rdar://problem/46468090
Previously, they would forward their unused spare bits to be used by other multi-payload enums, but
did not implement anything for single-payload extra inhabitants.