Lines Matching refs:Call
32 bool isCharToStringCtor(const CallEvent &Call, const ASTContext &ACtx) const;
35 void checkPreCall(const CallEvent &Call, CheckerContext &C) const;
38 bool StringChecker::isCharToStringCtor(const CallEvent &Call, in isCharToStringCtor() argument
40 if (!TwoParamStdStringCtor.matches(Call)) in isCharToStringCtor()
42 const auto *FD = dyn_cast<FunctionDecl>(Call.getDecl()); in isCharToStringCtor()
52 const QualType Arg1Ty = Call.getArgExpr(0)->getType().getCanonicalType(); in isCharToStringCtor()
53 const QualType Arg2Ty = Call.getArgExpr(1)->getType().getCanonicalType(); in isCharToStringCtor()
67 void StringChecker::checkPreCall(const CallEvent &Call, in checkPreCall() argument
69 if (!isCharToStringCtor(Call, C.getASTContext())) in checkPreCall()
71 const auto Param = Call.getArgSVal(0).getAs<Loc>(); in checkPreCall()
94 bugreporter::trackExpressionValue(N, Call.getArgExpr(0), *R); in checkPreCall()