Lines Matching refs:SL
45 SourceLocation Sema::getLocationOfStringLiteralByte(const StringLiteral *SL,
47 return SL->getLocationOfByte(ByteNo, PP.getSourceManager(),
3139 SourceLocation SL = SizeOfArg->getExprLoc();
3144 if (SM.isMacroArgExpansion(SL)) {
3145 ReadableName = Lexer::getImmediateMacroName(SL, SM, LangOpts);
3146 SL = SM.getSpellingLoc(SL);
3153 DiagRuntimeBehavior(SL, SizeOfArg,
3160 DiagRuntimeBehavior(SL, SizeOfArg,
3385 SourceLocation SL = LenArg->getLocStart();
3390 if (SM.isMacroArgExpansion(SL)) {
3391 SL = SM.getSpellingLoc(SL);
3402 Diag(SL, diag::warn_strncat_wrong_size) << SR;
3404 Diag(SL, diag::warn_strncat_src_size) << SR;
3409 Diag(SL, diag::warn_strncat_large_size) << SR;
3411 Diag(SL, diag::warn_strncat_src_size) << SR;
3422 Diag(SL, diag::note_strncat_wrong_size)