Searched defs:ArgExpr (Results 1 - 16 of 16) sorted by relevance

/external/clang/lib/StaticAnalyzer/Checkers/
H A DChrootChecker.cpp108 const Expr *ArgExpr = CE->getArg(0); local
109 SVal ArgVal = state->getSVal(ArgExpr, C.getLocationContext());
H A DMacOSKeychainAPIChecker.cpp99 const Expr *ArgExpr,
246 const Expr *ArgExpr,
264 Report->addRange(ArgExpr->getSourceRange());
289 const Expr *ArgExpr = CE->getArg(paramIdx); local
290 if (SymbolRef V = getAsPointeeSymbol(ArgExpr, C))
309 Report->addRange(ArgExpr->getSourceRange());
327 const Expr *ArgExpr = CE->getArg(paramIdx); local
328 SVal ArgSVal = State->getSVal(ArgExpr, C.getLocationContext());
356 if (isEnclosingFunctionParam(ArgExpr))
365 Report->addRange(ArgExpr
245 generateDeallocatorMismatchReport(const AllocationPair &AP, const Expr *ArgExpr, CheckerContext &C) const argument
455 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param); local
615 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[Idx].Param); local
[all...]
H A DNullabilityChecker.cpp685 const Expr *ArgExpr = nullptr; local
687 ArgExpr = Call.getArgExpr(Idx);
701 getNullabilityAnnotation(ArgExpr->getType());
718 ArgExpr, /*SuppressPath=*/false);
744 Region, C, ArgExpr, /*SuppressPath=*/true);
752 C, ArgExpr, /*SuppressPath=*/true);
761 Region, NullabilityState(ArgExprTypeLevelNullability, ArgExpr));
H A DMallocChecker.cpp1311 const Expr *ArgExpr,
1321 SVal ArgVal = State->getSVal(ArgExpr, C.getLocationContext());
1346 ReportBadFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr);
1354 ReportBadFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr);
1372 ReportFreeAlloca(C, ArgVal, ArgExpr->getSourceRange());
1374 ReportBadFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr);
1393 ReportFreeAlloca(C, ArgVal, ArgExpr->getSourceRange());
1413 ReportMismatchedDealloc(C, ArgExpr->getSourceRange(),
1425 ReportOffsetFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr,
1310 FreeMemAux(CheckerContext &C, const Expr *ArgExpr, const Expr *ParentExpr, ProgramStateRef State, bool Hold, bool &ReleasedAllocated, bool ReturnsNullOnFailure) const argument
/external/clang/lib/Sema/
H A DSemaAccess.cpp1734 Expr *ArgExpr,
1747 << (ArgExpr ? ArgExpr->getSourceRange() : SourceRange());
1732 CheckMemberOperatorAccess(SourceLocation OpLoc, Expr *ObjectExpr, Expr *ArgExpr, DeclAccessPair Found) argument
H A DSemaDeclAttr.cpp331 Expr *ArgExpr = Attr.getArgAsExpr(ArgNum); local
332 StringLiteral *Literal = dyn_cast<StringLiteral>(ArgExpr->IgnoreParenCasts());
334 *ArgLocation = ArgExpr->getLocStart();
337 Diag(ArgExpr->getLocStart(), diag::err_attribute_argument_type)
H A DSemaOverload.cpp7130 /// if any, found in visible type conversion functions found in ArgExpr's type.
7131 static Qualifiers CollectVRQualifiers(ASTContext &Context, Expr* ArgExpr) { argument
7135 ArgExpr->getType()->getAs<MemberPointerType>())
7138 TyRec = ArgExpr->getType()->getAs<RecordType>();
H A DSemaTemplate.cpp3142 if (DeclRefExpr *ArgExpr = dyn_cast<DeclRefExpr>(Arg.getAsExpr())) {
3143 SS.Adopt(ArgExpr->getQualifierLoc());
3144 NameInfo = ArgExpr->getNameInfo();
3145 } else if (DependentScopeDeclRefExpr *ArgExpr =
3147 SS.Adopt(ArgExpr->getQualifierLoc());
3148 NameInfo = ArgExpr->getNameInfo();
3149 } else if (CXXDependentScopeMemberExpr *ArgExpr =
3151 if (ArgExpr->isImplicitAccess()) {
3152 SS.Adopt(ArgExpr->getQualifierLoc());
3153 NameInfo = ArgExpr
6073 Expr *ArgExpr = Args[I].getAsExpr(); local
[all...]
H A DSemaChecking.cpp1923 const Expr *ArgExpr,
1925 if (CheckNonNullExpr(S, ArgExpr))
1926 S.DiagRuntimeBehavior(CallSiteLoc, ArgExpr,
1927 S.PDiag(diag::warn_null_arg) << ArgExpr->getSourceRange());
3779 void Diagnose(Sema &S, bool IsFunctionCall, const Expr *ArgExpr);
4405 const Expr *ArgExpr) {
4409 if (!ArgExpr)
4412 SourceLocation Loc = ArgExpr->getLocStart();
1922 CheckNonNullArgument(Sema &S, const Expr *ArgExpr, SourceLocation CallSiteLoc) argument
4404 Diagnose(Sema &S, bool IsFunctionCall, const Expr *ArgExpr) argument
H A DSemaDecl.cpp9327 Expr *ArgExpr = E->getArg(0); local
9328 if (InitListExpr *ILE = dyn_cast<InitListExpr>(ArgExpr))
9330 ArgExpr = ILE->getInit(0);
9331 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(ArgExpr))
9333 ArgExpr = ICE->getSubExpr();
9334 HandleValue(ArgExpr);
H A DSemaDeclCXX.cpp2524 Expr *ArgExpr = E->getArg(0); local
2525 if (InitListExpr *ILE = dyn_cast<InitListExpr>(ArgExpr))
2527 ArgExpr = ILE->getInit(0);
2528 if (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(ArgExpr))
2530 ArgExpr = ICE->getSubExpr();
2531 HandleValue(ArgExpr, false /*AddressOf*/);
H A DSemaExpr.cpp4854 ExprResult ArgExpr = local
4856 if (ArgExpr.isInvalid())
4859 Arg = ArgExpr.getAs<Expr>();
4922 const Expr *ArgExpr) {
4933 if (ArgExpr->isNullPointerConstant(Context,
4935 Diag(CallLoc, diag::warn_null_arg) << ArgExpr->getSourceRange();
4945 Context.getAsConstantArrayType(ArgExpr->IgnoreParenImpCasts()->getType());
4951 << ArgExpr->getSourceRange()
4920 CheckStaticArrayArgument(SourceLocation CallLoc, ParmVarDecl *Param, const Expr *ArgExpr) argument
/external/clang/lib/AST/
H A DASTDiagnostic.cpp529 Expr *ArgExpr = nullptr; member in struct:__anon1421::TemplateDiff::DiffTree::TemplateArgumentInfo
605 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr;
606 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr;
632 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr;
633 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr;
649 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr;
650 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr;
663 FlatTree[CurrentNode].FromArgInfo.ArgExpr = FromExpr;
667 FlatTree[CurrentNode].ToArgInfo.ArgExpr = ToExpr;
680 FlatTree[CurrentNode].FromArgInfo.ArgExpr
[all...]
/external/clang/lib/Parse/
H A DParseDecl.cpp309 ExprResult ArgExpr(
311 if (ArgExpr.isInvalid()) {
315 ArgExprs.push_back(ArgExpr.get());
2523 ExprResult ArgExpr = ParseAlignArgument(T.getOpenLocation(), EllipsisLoc); local
2524 if (ArgExpr.isInvalid()) {
2534 ArgExprs.push_back(ArgExpr.get());
/external/clang/lib/Frontend/Rewrite/
H A DRewriteObjC.cpp2679 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, local
2683 ClsExprs.push_back(ArgExpr);
2773 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, local
2777 ClsExprs.push_back(ArgExpr);
H A DRewriteModernObjC.cpp3326 CastExpr *ArgExpr = NoTypeInfoCStyleCastExpr(Context, local
3329 MsgExprs.push_back(ArgExpr);

Completed in 453 milliseconds