diff options
author | Ryosuke Niwa <rniwa@webkit.org> | 2025-05-09 17:44:36 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-09 17:44:36 -0700 |
commit | 436504c3b9db3bd11d34ec7457b52bef43fc35cc (patch) | |
tree | ede89b4fb566448105c9cfd852433188c7950f8b /llvm/lib/CodeGen/MachineRegisterInfo.cpp | |
parent | 984475d82df8d75095c987c909073cec83d5375e (diff) | |
download | llvm-436504c3b9db3bd11d34ec7457b52bef43fc35cc.zip llvm-436504c3b9db3bd11d34ec7457b52bef43fc35cc.tar.gz llvm-436504c3b9db3bd11d34ec7457b52bef43fc35cc.tar.bz2 |
[webkit.UncountedLambdaCapturesChecker] Treat every argument of std::ranges functions as noescape. (#138995)
Functions in std::ranges namespace does not store the lambada passed-in
as an arugment in heap so treat such an argument as if it has
[[noescape]] in the WebKit lambda capture checker so that we don't emit
warnings for capturing raw pointers or references to smart-pointer
capable objects.
Diffstat (limited to 'llvm/lib/CodeGen/MachineRegisterInfo.cpp')
0 files changed, 0 insertions, 0 deletions