mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-30 22:02:41 +01:00
Switch to using a pair of `MaybeUnformed(T)` and a `bool` as the normal representation for `Optional(T)`. When `T` is a pointer type, add a customized representation that uses `MaybeUnformed(T*)`, with a null representation used for absent values.