reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
13150 T.getObjCLifetime() == Qualifiers::OCL_None && 13151 T->isObjCLifetimeType()) { 13158 if (T->isArrayType()) { 13159 if (!T.isConstQualified()) { 13163 NameLoc, diag::err_arc_array_param_no_ownership, T, false)); 13170 lifetime = T->getObjCARCImplicitLifetime(); 13172 T = Context.getLifetimeQualifiedType(T, lifetime); 13172 T = Context.getLifetimeQualifiedType(T, lifetime); 13176 Context.getAdjustedParameterType(T), 13195 RequireNonAbstractType(NameLoc, T, diag::err_abstract_type_in_decl, 13201 if (T->isObjCObjectType()) { 13205 diag::err_object_cannot_be_passed_returned_by_value) << 1 << T 13207 T = Context.getObjCObjectPointerType(T); 13207 T = Context.getObjCObjectPointerType(T); 13208 New->setType(T); 13215 if (T.getAddressSpace() != LangAS::Default && 13219 (T->isArrayType() || T.getAddressSpace() == LangAS::opencl_private))) { 13219 (T->isArrayType() || T.getAddressSpace() == LangAS::opencl_private))) {