================
@@ -232,14 +232,19 @@ class RawPtrRefLambdaCapturesChecker
if (!Init)
return nullptr;
if (auto *Lambda = dyn_cast<LambdaExpr>(Init)) {
+ DeclRefExprsToIgnore.insert(DRE);
updateIgnoreList();
return Lambda;
}
TempExpr = dyn_cast<CXXBindTemporaryExpr>(Init->IgnoreParenCasts());
if (!TempExpr)
return nullptr;
+ auto *Lambda = dyn_cast_or_null<LambdaExpr>(TempExpr->getSubExpr());
+ if (!Lambda)
+ return nullptr;
+ DeclRefExprsToIgnore.insert(DRE);
----------------
rniwa wrote:
Hm... looks like this is dead / untested code. I'm gonna remove this section of
code for now.
https://github.com/llvm/llvm-project/pull/155025
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits