зеркало из https://github.com/microsoft/clang-1.git
Update retain-release.m to match updated warnings from r135310
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135317 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
debb00f9ce
Коммит
deefaf6eac
|
@ -518,7 +518,7 @@ void f17(int x, CFTypeRef p) {
|
|||
@implementation TestReturnNotOwnedWhenExpectedOwned
|
||||
- (NSString*)newString {
|
||||
NSString *s = [NSString stringWithUTF8String:"hello"];
|
||||
return s; // expected-warning{{Object with +0 retain counts returned to caller where a +1 (owning) retain count is expected}}
|
||||
return s; // expected-warning{{Object with a +0 retain count returned to caller where a +1 (owning) retain count is expected}}
|
||||
}
|
||||
@end
|
||||
|
||||
|
@ -736,7 +736,7 @@ typedef CFTypeRef OtherRef;
|
|||
- (id)initReturningNewClassBad2 {
|
||||
[self release];
|
||||
self = [[RDar6320065Subclass alloc] init];
|
||||
return [self autorelease]; // expected-warning{{Object with +0 retain counts returned to caller where a +1 (owning) retain count is expected}}
|
||||
return [self autorelease]; // expected-warning{{Object with a +0 retain count returned to caller where a +1 (owning) retain count is expected}}
|
||||
}
|
||||
|
||||
@end
|
||||
|
@ -1303,7 +1303,7 @@ CFDateRef returnsRetainedCFDate() {
|
|||
}
|
||||
|
||||
- (CFDateRef) newCFRetainedAsCFNoAttr {
|
||||
return (CFDateRef)[(id)[self returnsCFRetainedAsCF] autorelease]; // expected-warning{{Object with +0 retain counts returned to caller where a +1 (owning) retain count is expected}}
|
||||
return (CFDateRef)[(id)[self returnsCFRetainedAsCF] autorelease]; // expected-warning{{Object with a +0 retain count returned to caller where a +1 (owning) retain count is expected}}
|
||||
}
|
||||
|
||||
- (NSDate*) alsoReturnsRetained {
|
||||
|
|
Загрузка…
Ссылка в новой задаче