swift
b3c93169 - Enhance Enum IRGen in TypeLayout

Commit
4 years ago
Enhance Enum IRGen in TypeLayout Teach TypeLayout about when it can omit checking the enum tag and instead directly either ignore retaining/releasing the payload or retain/release it regardless of the enum tag. This ports to PO/NullableRefcounted/ForwardToPayload distinctions to TypeLayout.
Author
Gwen Mittertreiner
Committer
Parents
Loading