Lines Matching defs:lifetime
361 // If we have a lifetime qualifier, but it's local, we must have
5389 // In ARC, infer a lifetime qualifier for appropriate parameter types.
5448 Qualifiers::ObjCLifetime lifetime = type.getObjCLifetime();
5449 if (lifetime == Qualifiers::OCL_Autoreleasing) {
5466 } else if (lifetime == Qualifiers::OCL_None) {
5467 // Try to infer lifetime.
5471 lifetime = type->getObjCARCImplicitLifetime();
5472 type = Context.getLifetimeQualifiedType(type, lifetime);
5477 // Thread-local variables cannot have lifetime.
5478 if (lifetime && lifetime != Qualifiers::OCL_ExplicitNone &&