Searched refs:StrExpr (Results 1 – 4 of 4) sorted by relevance
8252 StringLiteral* StrExpr = dyn_cast<StringLiteral>(LHSExpr->IgnoreImpCasts()); in diagnoseStringPlusInt() local8254 if (!StrExpr) { in diagnoseStringPlusInt()8255 StrExpr = dyn_cast<StringLiteral>(RHSExpr->IgnoreImpCasts()); in diagnoseStringPlusInt()8259 bool IsStringPlusInt = StrExpr && in diagnoseStringPlusInt()8266 unsigned StrLenWithNull = StrExpr->getLength() + 1; in diagnoseStringPlusInt()
3761 void Update(signed NewFirstUncoveredArg, const Expr *StrExpr) { in Update() argument3771 DiagnosticExprs.push_back(StrExpr); in Update()3774 DiagnosticExprs.push_back(StrExpr); in Update()
10405 StringLiteral* StrExpr = dyn_cast<StringLiteral>(LHSExpr->IgnoreImpCasts()); in diagnoseStringPlusInt() local10407 if (!StrExpr) { in diagnoseStringPlusInt()10408 StrExpr = dyn_cast<StringLiteral>(RHSExpr->IgnoreImpCasts()); in diagnoseStringPlusInt()10412 bool IsStringPlusInt = StrExpr && in diagnoseStringPlusInt()
6926 void Update(signed NewFirstUncoveredArg, const Expr *StrExpr) { in Update() argument6936 DiagnosticExprs.push_back(StrExpr); in Update()6939 DiagnosticExprs.push_back(StrExpr); in Update()