reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6099 S.getSourceManager().getImmediateExpansionRange(AttrLoc).getBegin(); 6102 S.Diag(AttrLoc, diag::err_attribute_argument_type) << attr 6119 S.Diag(AttrLoc, diag::warn_attribute_type_not_supported) << attr << II; 6126 if (!S.getLangOpts().ObjCAutoRefCount && 6138 if (S.Context.hasDirectOwnershipQualifier(type)) { 6139 S.Diag(AttrLoc, diag::err_attr_objc_ownership_redundant) 6170 S.Diag(AttrLoc, diag::warn_type_attribute_wrong_type) << name 6185 if (!S.getLangOpts().ObjCAutoRefCount && 6188 createSimpleAttr<ObjCInertUnsafeUnretainedAttr>(S.Context, attr), 6195 type = S.Context.getQualifiedType(underlyingType); 6200 type = state.getAttributedType(::new (S.Context) 6201 ObjCOwnershipAttr(S.Context, attr, II), 6219 !S.getLangOpts().ObjCWeak && !NonObjCPointer) { 6223 (S.getLangOpts().ObjCWeakRuntime ? diag::err_arc_weak_disabled 6227 diagnoseOrDelay(S, AttrLoc, diagnostic, type); 6240 S.Diag(AttrLoc, diag::err_arc_unsupported_weak_class); 6241 S.Diag(ObjT->getInterfaceDecl()->getLocation(),