diff options
| author | William Tran-Viet <wtranviet@proton.me> | 2025-11-11 22:00:08 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-12 11:00:08 +0800 |
| commit | 389a23c538e33b30903b4e733f5d30f629199829 (patch) | |
| tree | d13ea74b27547c83aea5b65f983134e858ad7550 /clang/lib/AST/ByteCode/Compiler.cpp | |
| parent | 95f2728b5cdaf03c5f0c13983903f8e7b50b22b4 (diff) | |
| download | llvm-389a23c538e33b30903b4e733f5d30f629199829.zip llvm-389a23c538e33b30903b4e733f5d30f629199829.tar.gz llvm-389a23c538e33b30903b4e733f5d30f629199829.tar.bz2 | |
[libc++] Implement P2988R12: `std::optional<T&>` (#155202)
Resolves #148131
- Unlock `std::optional<T&>` implementation
- Allow instantiations of `optional<T(&)(...)>` and `optional<T(&)[]>`
but disables `value_or()` and `optional::iterator` + all `iterator`
related functions
- Update documentation
- Update tests
Diffstat (limited to 'clang/lib/AST/ByteCode/Compiler.cpp')
0 files changed, 0 insertions, 0 deletions
