aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackMaps.cpp
diff options
context:
space:
mode:
authorMital Ashok <mital@mitalashok.co.uk>2024-01-19 20:10:51 +0000
committerGitHub <noreply@github.com>2024-01-19 21:10:51 +0100
commit924701311aa79180e86ad8ce43d253f27d25ec7d (patch)
tree9c676a8f98c7b62bf0e4a28a60b095031ffd3fd5 /llvm/lib/CodeGen/StackMaps.cpp
parent2b31a673de51061d0407b79127054a5083659efc (diff)
downloadllvm-924701311aa79180e86ad8ce43d253f27d25ec7d.zip
llvm-924701311aa79180e86ad8ce43d253f27d25ec7d.tar.gz
llvm-924701311aa79180e86ad8ce43d253f27d25ec7d.tar.bz2
[SemaCXX] Implement CWG2137 (list-initialization from objects of the same type) (#77768)
Closes #77638, #24186 Rebased from <https://reviews.llvm.org/D156032>, see there for more information. Implements wording change in [CWG2137](https://wg21.link/CWG2137) in the first commit. This also implements an approach to [CWG2311](https://wg21.link/CWG2311) in the second commit, because too much code that relies on `T{ T_prvalue}` being an elision would break. Because that issue is still open and the CWG issue doesn't provide wording to fix the issue, there may be different behaviours on other compilers.
Diffstat (limited to 'llvm/lib/CodeGen/StackMaps.cpp')
0 files changed, 0 insertions, 0 deletions