reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
49 S = cast<StringLiteral>(E); 52 if (!S->isAscii()) { 53 Diag(S->getBeginLoc(), diag::err_cfstring_literal_not_string_constant) 54 << S->getSourceRange(); 59 StrBuf += S->getString(); 62 StrLocs.append(S->tokloc_begin(), S->tokloc_end()); 62 StrLocs.append(S->tokloc_begin(), S->tokloc_end()); 67 const ConstantArrayType *CAT = Context.getAsConstantArrayType(S->getType()); 72 S = StringLiteral::Create(Context, StrBuf, StringLiteral::Ascii, 77 return BuildObjCStringLiteral(AtLocs[0], S);