Home | History | Annotate | Download | only in Sema

Lines Matching refs:AtLoc

83 ExprResult Sema::BuildObjCStringLiteral(SourceLocation AtLoc, StringLiteral *S){
104 NamedDecl *IF = LookupSingleName(TUScope, NSIdent, AtLoc,
119 NamedDecl *IF = LookupSingleName(TUScope, NSIdent, AtLoc,
144 return new (Context) ObjCStringLiteral(S, Ty, AtLoc);
260 ExprResult Sema::BuildObjCNumericLiteral(SourceLocation AtLoc, Expr *Number) {
288 ObjCMethodDecl *Method = getNSNumberFactoryMethod(*this, AtLoc, NumberType,
307 SourceRange(AtLoc, NR.getEnd())));
310 ExprResult Sema::ActOnObjCBoolLiteral(SourceLocation AtLoc,
324 return BuildObjCNumericLiteral(AtLoc, Inner.get());
931 ExprResult Sema::BuildObjCEncodeExpression(SourceLocation AtLoc,
941 if (RequireCompleteType(AtLoc, EncodedType,
959 return new (Context) ObjCEncodeExpr(StrTy, EncodedTypeInfo, AtLoc, RParenLoc);
962 ExprResult Sema::ParseObjCEncodeExpression(SourceLocation AtLoc,
974 return BuildObjCEncodeExpression(AtLoc, TInfo, RParenLoc);
978 SourceLocation AtLoc,
995 S.Diag(AtLoc, diag::warning_multiple_selectors)
1008 static void DiagnoseMismatchedSelectors(Sema &S, SourceLocation AtLoc,
1021 if (HelperToDiagnoseMismatchedMethodsInGlobalPool(S, AtLoc, LParenLoc, RParenLoc,
1027 if (HelperToDiagnoseMismatchedMethodsInGlobalPool(S, AtLoc, LParenLoc, RParenLoc,
1034 SourceLocation AtLoc,
1056 DiagnoseMismatchedSelectors(*this, AtLoc, Method, LParenLoc, RParenLoc,
1065 ReferencedSelectors.insert(std::make_pair(Sel, AtLoc));
1077 Diag(AtLoc, diag::err_arc_illegal_selector) <<
1094 return new (Context) ObjCSelectorExpr(Ty, Sel, AtLoc, RParenLoc);
1098 SourceLocation AtLoc,
1113 return new (Context) ObjCProtocolExpr(Ty, PDecl, AtLoc, ProtoIdLoc, RParenLoc);