Searched refs:CapturedVar (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RawPtrRefLambdaCapturesChecker.cpp | 380 ValueDecl *CapturedVar = C.getCapturedVar(); in visitLambdaExpr() local 381 if (ignoreParamVarDecl && isa<ParmVarDecl>(CapturedVar)) in visitLambdaExpr() 383 if (auto *ImplicitParam = dyn_cast<ImplicitParamDecl>(CapturedVar)) { in visitLambdaExpr() 390 QualType CapturedVarQualType = CapturedVar->getType(); in visitLambdaExpr() 391 auto IsUncountedPtr = isUnsafePtr(CapturedVar->getType()); in visitLambdaExpr() 396 reportBug(C, CapturedVar, CapturedVarQualType, L); in visitLambdaExpr() 405 void reportBug(const LambdaCapture &Capture, ValueDecl *CapturedVar, in reportBug() argument 407 assert(CapturedVar); in reportBug() 410 if (isa<ImplicitParamDecl>(CapturedVar) && !Location.isValid()) in reportBug() 427 printQuotedQualifiedName(Os, CapturedVar); in reportBug()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 582 ValueDecl *CapturedVar; member 627 : CapturedVar(Var), Loc(Loc), EllipsisLoc(EllipsisLoc), in Capture() 677 return CapturedVar; in getVariable()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaLambda.cpp | 2468 ValueDecl *CapturedVar = in addInstantiatedCapturesToScope() local 2471 assert(CapturedVar->isInitCapture()); in addInstantiatedCapturesToScope() 2472 Scope.InstantiatedLocal(CapturedPattern, CapturedVar); in addInstantiatedCapturesToScope()
|
| H A D | TreeTransform.h | 15638 ValueDecl *CapturedVar = cast_if_present<ValueDecl>( in TransformLambdaExpr() local 15640 if (!CapturedVar) { in TransformLambdaExpr() 15646 getSema().tryCaptureVariable(CapturedVar, C->getLocation(), Kind); in TransformLambdaExpr() 15658 auto *CapturedVar = cast_or_null<ValueDecl>( in TransformLambdaExpr() local 15660 if (!CapturedVar || CapturedVar->isInvalidDecl()) { in TransformLambdaExpr() 15667 if (auto *VD = dyn_cast<VarDecl>(CapturedVar); VD && !C->isPackExpansion()) in TransformLambdaExpr() 15671 getSema().tryCaptureVariable(CapturedVar, C->getLocation(), Kind, in TransformLambdaExpr() 15844 VarDecl *CapturedVar = cast_or_null<VarDecl>( in SkipLambdaBody() local 15846 if (!CapturedVar || CapturedVar->isInvalidDecl()) in SkipLambdaBody() 15850 getSema().tryCaptureVariable(CapturedVar, C->getLocation()); in SkipLambdaBody()
|