diff options
author | Hristo Hristov <hghristov.rmm@gmail.com> | 2025-03-08 16:20:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-08 15:20:56 +0100 |
commit | 6d9dfd75e4df9fdff9ea34f1c0bd741bf5b53b89 (patch) | |
tree | 17d44a0da22bc9bff29ec49f51163a5126ccb95e /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | 3b8f9a228c5f12f282778b18117b9a88c07e87cb (diff) | |
download | llvm-6d9dfd75e4df9fdff9ea34f1c0bd741bf5b53b89.zip llvm-6d9dfd75e4df9fdff9ea34f1c0bd741bf5b53b89.tar.gz llvm-6d9dfd75e4df9fdff9ea34f1c0bd741bf5b53b89.tar.bz2 |
[libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (#128649)
Implements partially: [P2255R2: A type trait to detect reference binding
to temporary](https://wg21.link/P2255R2)
Issue: https://github.com/llvm/llvm-project/issues/105180
https://eel.is/c++draft/meta.type.synop
https://eel.is/c++draft/meta.unary.prop
Implented type traits:
- [x] `reference_constructs_from_temporary`
- [x] `reference_converts_from_temporary`
Closes #129049
Minor drive-by tweak to `std::is_implicit_lifetime` tests.
---------
Co-authored-by: Hristo Hristov <zingam@outlook.com>
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions