diff options
author | Ryosuke Niwa <rniwa@webkit.org> | 2025-02-04 21:51:16 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-04 21:51:16 -0800 |
commit | d5a2638ae98746d9382231a0f04b11a5415b5e8e (patch) | |
tree | d4fc9a5cc73ffaac6e0f7c2356da53deebbe02a0 /llvm/lib/CodeGen/MachineScheduler.cpp | |
parent | 31bd82cdcc37df0ce19c6cf771d89a2afb80fa89 (diff) | |
download | llvm-d5a2638ae98746d9382231a0f04b11a5415b5e8e.zip llvm-d5a2638ae98746d9382231a0f04b11a5415b5e8e.tar.gz llvm-d5a2638ae98746d9382231a0f04b11a5415b5e8e.tar.bz2 |
[webkit.UncountedLambdaCapturesChecker] Fix a bug that the checker didn't take the object pointer into account. (#125662)
When a callee is a method call (e.g. calling a lambda), we need to skip
the object pointer to match the parameter list with the call arguments.
This manifests as a bug that the checker erroneously generate a warning
for a lambda capture (L1) which is passed to a no-escape argument of
another lambda (L2).
Diffstat (limited to 'llvm/lib/CodeGen/MachineScheduler.cpp')
0 files changed, 0 insertions, 0 deletions