Skip the "-dealloc" check if a ObjC class contains no ivars.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@53100 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/Analysis/NSString.m b/test/Analysis/NSString.m
index 9a0b94d..a85a87a 100644
--- a/test/Analysis/NSString.m
+++ b/test/Analysis/NSString.m
@@ -143,7 +143,7 @@
 - (NSString*) getShared;
 + (C1*) sharedInstance;
 @end
-@implementation C1 : NSObject {} // expected-warning{{Objective-C class 'C1' lacks a 'dealloc' instance method}}
+@implementation C1 : NSObject {}
 - (NSString*) getShared {
   static NSString* s = 0;
   if (!s) s = [[NSString alloc] init];    
@@ -161,7 +161,7 @@
 @interface SharedClass : NSObject
 + (id)sharedInstance;
 @end
-@implementation SharedClass // expected-warning {{Objective-C class 'SharedClass' lacks a 'dealloc' instance method}}
+@implementation SharedClass
 
 - (id)_init {
     if ((self = [super init])) {