Home
last modified time | relevance | path

Searched refs:CapturedVar (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRawPtrRefLambdaCapturesChecker.cpp380 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 DScopeInfo.h582 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 DSemaLambda.cpp2468 ValueDecl *CapturedVar = in addInstantiatedCapturesToScope() local
2471 assert(CapturedVar->isInitCapture()); in addInstantiatedCapturesToScope()
2472 Scope.InstantiatedLocal(CapturedPattern, CapturedVar); in addInstantiatedCapturesToScope()
H A DTreeTransform.h15638 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()