Home | History | Annotate | Download | only in Analysis

Lines Matching full:warning

57   NSString *string1 = [[NSString alloc] initWithFormat:@"test %f", 0.0]; // expected-warning {{Potential leak}}
116 return [value autorelease]; // expected-warning {{Object autoreleased too many times}}
125 return [result autorelease]; // expected-warning {{Object autoreleased too many times}}
145 self.name = [[NSString alloc] init]; // expected-warning {{leak}}
147 [super dealloc]; // expected-warning {{The '_name' ivar in 'Person' was retained by a synthesized property but not released before '[super dealloc]}}
156 p.name = [[NSString string] retain]; // expected-warning {{leak}}
157 p.name = [[NSString alloc] init]; // expected-warning {{leak}}
159 p.friend = [[Person alloc] init]; // expected-warning {{leak}}
186 if (y && o.x) // expected-warning {{Property access on an uninitialized object pointer}}
188 return o; // expected-warning {{Undefined or garbage value returned to caller}}
192 self.x = y; // expected-warning {{Argument for property setter is an uninitialized value}}
206 clang_analyzer_eval(p.name == p.name); // expected-warning{{TRUE}}
209 clang_analyzer_eval(p.name == origName); // expected-warning{{TRUE}}
211 clang_analyzer_eval(p.name == origName); // expected-warning{{UNKNOWN}}
215 clang_analyzer_eval(p.friend == p.friend); // expected-warning{{TRUE}}
218 clang_analyzer_eval(p.friend == origFriend); // expected-warning{{TRUE}}
220 clang_analyzer_eval(p.friend == origFriend); // expected-warning{{UNKNOWN}}
235 clang_analyzer_eval(self.someProp == self.someProp); // expected-warning{{TRUE}}
241 clang_analyzer_eval(_f == 1); // expected-warning{{TRUE}}
246 clang_analyzer_eval(_f == 2); // expected-warning{{TRUE}}
272 clang_analyzer_eval(self.someProp == self.someProp); // expected-warning{{TRUE}}
273 clang_analyzer_eval([self someProp] == self.someProp); // expected-warning{{TRUE}}
275 clang_analyzer_eval(self.otherProp == self.otherProp); // expected-warning{{TRUE}}
276 clang_analyzer_eval([self otherProp] == self.otherProp); // expected-warning{{TRUE}}
294 clang_analyzer_eval(self.someProp == self.someProp); // expected-warning{{TRUE}}
295 clang_analyzer_eval([self someProp] == self.someProp); // expected-warning{{TRUE}}
310 clang_analyzer_eval(i == 22); // expected-warning {{TRUE}}
351 clang_analyzer_eval(_propWithIvar1 == 66); // expected-warning{{UNKNOWN}}
352 clang_analyzer_eval(_propWithIvar2 == 2); // expected-warning{{TRUE}}
357 clang_analyzer_eval(_propWithIvar1 == 66); // expected-warning{{UNKNOWN}}
358 clang_analyzer_eval(_propWithIvar2 == 2); // expected-warning{{TRUE}}
366 clang_analyzer_eval(_propWithIvar1 == 66); // expected-warning{{UNKNOWN}}
367 clang_analyzer_eval(_propWithIvar2 == 2); // expected-warning{{UNKNOWN}}
373 clang_analyzer_eval(_propWithIvar1 == 66); // expected-warning{{UNKNOWN}}
374 clang_analyzer_eval(_propWithIvar2 == 2); // expected-warning{{UNKNOWN}}
379 NSNumber *number = [[NSNumber alloc] initWithInteger:5]; // expected-warning {{Potential leak of an object stored into 'number'}}
448 clang_analyzer_eval(ClassWithClassProperties.readOnlyClassProp == 1); // expected-warning{{TRUE}}
451 clang_analyzer_eval(ClassWithClassProperties.readWriteClassProp == 7); // expected-warning{{TRUE}}
453 clang_analyzer_eval(ClassWithClassProperties.readWriteClassProp == 8); // expected-warning{{TRUE}}
457 clang_analyzer_eval(ClassWithClassProperties.propInOtherTranslationUnit == ClassWithClassProperties.propInOtherTranslationUnit); // expected-warning{{UNKNOWN}}
463 clang_analyzer_eval(gBackingForReadWriteClassProp == 33); // expected-warning{{UNKNOWN}}
467 clang_analyzer_eval(self.classAndInstancePropWithSameNameOrderInstanceFirst == 12); // expected-warning{{TRUE}}
468 clang_analyzer_eval(ClassWithClassProperties.classAndInstancePropWithSameNameOrderInstanceFirst == 13); // expected-warning{{TRUE}}
470 clang_analyzer_eval(ClassWithClassProperties.classAndInstancePropWithSameNameOrderClassFirst == 14); // expected-warning{{TRUE}}
471 clang_analyzer_eval(self.classAndInstancePropWithSameNameOrderClassFirst == 15); // expected-warning{{TRUE}}
475 clang_analyzer_eval(ClassWithClassProperties.dynamicClassProp == 16); // expected-warning{{UNKNOWN}}
489 clang_analyzer_eval(SubclassOfClassWithClassProperties.dynamicClassProp == 16); // expected-warning{{TRUE}}
499 [p.name release]; // expected-warning{{not owned}}
502 [p.friend release]; // expected-warning{{not owned}}
507 [friend release]; // expected-warning{{not owned}}
517 [_name release]; // no-warning
521 [other.name release]; // no-warning
536 [self.name release]; // expected-warning{{not owned}}
557 clang_analyzer_eval(w.value == w.value); // expected-warning{{TRUE}}
563 clang_analyzer_eval(w.value == 42); // expected-warning{{TRUE}}
570 clang_analyzer_eval(w.value == 42); // expected-warning{{TRUE}}
582 clang_analyzer_eval(w.value == w.value); // expected-warning{{TRUE}}
588 clang_analyzer_eval(w.value == 42); // expected-warning{{TRUE}}
595 clang_analyzer_eval(w.value == 42); // expected-warning{{TRUE}}
612 clang_analyzer_eval(w.inner.value == w.inner.value); // expected-warning{{TRUE}}
618 clang_analyzer_eval(w.inner.value == 42); // expected-warning{{TRUE}}
629 clang_analyzer_eval(w.value == w.value); // expected-warning{{UNKNOWN}}
641 @property (nonatomic, readwrite/*, assign */) id implicitManualProp; // expected-warning {{'assign' is assumed}} expected-warning {{'assign' not appropriate}}
642 @property (nonatomic, readwrite/*, assign */) id implicitSynthProp; // expected-warning {{'assign' is assumed}} expected-warning {{'assign' not appropriate}}
660 [_ownedProp release]; // FIXME-warning{{used after it is released}}
666 [_unownedProp release]; // FIXME-warning{{not owned at this point by the caller}}
673 [_ivarOnly release]; // FIXME-warning{{used after it is released}}
680 [_readonlyProp release]; // FIXME-warning{{used after it is released}}
687 [_implicitManualProp release]; // FIXME-warning{{used after it is released}}
693 [_implicitSynthProp release]; // FIXME-warning{{not owned at this point by the caller}}
700 CFRelease(_cfProp); // FIXME-warning{{used after it is released}}
707 [_ownedProp myMethod]; // FIXME-warning{{used after it is released}}
714 [_ivarOnly myMethod]; // FIXME-warning{{used after it is released}}
723 CFUse(_cfProp); // FIXME-warning{{used after it is released}}
730 } // no-warning
736 } // no-warning
743 } // FIXME-warning{{Object autoreleased too many times}}
750 } // FIXME-warning{{Object autoreleased too many times}}
756 clang_analyzer_eval(owned == _ownedProp); // expected-warning{{TRUE}}
764 clang_analyzer_eval(owned == fromIvar); // expected-warning{{TRUE}}
770 [_unownedProp release]; // FIXME-warning{{not owned}}
777 clang_analyzer_eval(unowned == fromIvar); // expected-warning{{TRUE}}
778 [fromIvar release]; // FIXME-warning{{not owned}}
784 [_manualProp release]; // no-warning
791 clang_analyzer_eval(prop == fromIvar); // expected-warning{{TRUE}}
792 [fromIvar release]; // no-warning
798 CFRelease(_cfProp); // no-warning
799 clang_analyzer_eval(owned == _cfProp); // expected-warning{{TRUE}}
807 clang_analyzer_eval(owned == fromIvar); // expected-warning{{TRUE}}
813 [_readonlyProp release]; // no-warning
820 clang_analyzer_eval(prop == fromIvar); // expected-warning{{TRUE}}
821 [fromIvar release]; // no-warning
827 [_implicitManualProp release]; // no-warning
834 clang_analyzer_eval(prop == fromIvar); // expected-warning{{TRUE}}
835 [fromIvar release]; // no-warning
841 [_implicitSynthProp release]; // FIXME-warning{{not owned}}
848 clang_analyzer_eval(prop == fromIvar); // expected-warning{{TRUE}}
849 [fromIvar release]; // FIXME-warning{{not owned}}
855 return _ownedProp; // no-warning
861 return [_ownedProp autorelease]; // no-warning
867 return _ownedProp; // no-warning
872 [_ownedProp release]; // FIXME: no-warning{{not owned}}
877 [_unownedProp release]; // FIXME: no-warning{{not owned}}
882 [_ivarOnly release]; // FIXME: no-warning{{not owned}}
887 CFRelease(_cfProp); // FIXME: no-warning{{not owned}}
892 [_readonlyProp release]; // FIXME: no-warning{{not owned}}
897 [_implicitManualProp release]; // FIXME: no-warning{{not owned}}
902 [_implicitSynthProp release]; // FIXME: no-warning{{not owned}}
907 [_ownedProp release]; // no-warning
912 [_unownedProp release]; // no-warning
917 [_ivarOnly release]; // no-warning
922 CFRelease(_cfProp); // no-warning
927 [_readonlyProp release]; // FIXME: no-warning{{not owned}}
932 [_implicitManualProp release]; // FIXME: no-warning{{not owned}}
937 [_implicitSynthProp release]; // FIXME: no-warning{{not owned}}
960 [_unownedProp release]; // no-warning