aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineRegisterInfo.cpp
diff options
context:
space:
mode:
authorRyosuke Niwa <rniwa@webkit.org>2025-05-09 17:44:36 -0700
committerGitHub <noreply@github.com>2025-05-09 17:44:36 -0700
commit436504c3b9db3bd11d34ec7457b52bef43fc35cc (patch)
treeede89b4fb566448105c9cfd852433188c7950f8b /llvm/lib/CodeGen/MachineRegisterInfo.cpp
parent984475d82df8d75095c987c909073cec83d5375e (diff)
downloadllvm-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