Home | History | Annotate | Download | only in Sema

Lines Matching refs:arrayRef

960   bool arrayRef = (Res == Sema::OS_Array);
964 << BaseExpr->getType() << arrayRef;
967 if (!arrayRef) {
1002 arrayRef ? &S.Context.Idents.get("index")
1004 arrayRef ? S.Context.UnsignedLongTy
1011 ArrayRef<SourceLocation>());
1017 << BaseExpr->getType() << 0 << arrayRef;
1028 if ((arrayRef && !T->isIntegralOrEnumerationType()) ||
1029 (!arrayRef && !T->isObjCObjectPointerType())) {
1031 arrayRef ? diag::err_objc_subscript_index_type
1040 diag::err_objc_indexing_method_result_type) << R << arrayRef;
1068 bool arrayRef = (Res == Sema::OS_Array);
1072 << BaseExpr->getType() << arrayRef;
1076 if (!arrayRef) {
1124 arrayRef ? &S.Context.Idents.get("index")
1126 arrayRef ? S.Context.UnsignedLongTy
1133 AtIndexSetter->setMethodParams(S.Context, Params, ArrayRef<SourceLocation>());
1140 << BaseExpr->getType() << 1 << arrayRef;
1150 if (AtIndexSetter && arrayRef) {
1162 diag::err_objc_subscript_object_type) << T << arrayRef;
1168 else if (AtIndexSetter && !arrayRef)