reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDecl.cpp
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))) {