llvm-project
a2231642 - [libc++][NFC] Simplify `optional::iterator` (#183230)

Commit
6 days ago
[libc++][NFC] Simplify `optional::iterator` (#183230) - Rename `__optional_iterator` into `__optional_iterator_base` and make it part of the `__optional_{meow}_base` inheritance chain. This allows us to get rid of a sketchy-looking downcast and shorten some code.
Author
Parents
Loading