[lldb] Replace unneeded use of Foundation with ObjectiveC in tests (NFC)
authorDave Lee <davelee.com@gmail.com>
Sun, 4 Apr 2021 21:52:26 +0000 (14:52 -0700)
committerDave Lee <davelee.com@gmail.com>
Mon, 5 Apr 2021 03:04:41 +0000 (20:04 -0700)
When referencing `NSObject`, it's enough to import `objc/NSObject.h`. Importing `Foundation` is unnecessary in these cases.

Differential Revision: https://reviews.llvm.org/D99867

32 files changed:
lldb/test/API/commands/expression/context-object-objc/Makefile
lldb/test/API/commands/expression/context-object-objc/main.m
lldb/test/API/commands/expression/namespace_local_var_same_name_obj_c/main.mm
lldb/test/API/commands/frame/recognizer/Makefile
lldb/test/API/commands/frame/recognizer/main.m
lldb/test/API/functionalities/type_lookup/Makefile
lldb/test/API/functionalities/type_lookup/main.mm
lldb/test/API/lang/objc/bitfield_ivars/Makefile
lldb/test/API/lang/objc/bitfield_ivars/main.m
lldb/test/API/lang/objc/blocks/Makefile
lldb/test/API/lang/objc/blocks/ivars-in-blocks.h
lldb/test/API/lang/objc/blocks/ivars-in-blocks.m
lldb/test/API/lang/objc/conflicting-definition/Test/Test.h
lldb/test/API/lang/objc/forward-decl/Container.h
lldb/test/API/lang/objc/forward-decl/Makefile
lldb/test/API/lang/objc/forward-decl/main.m
lldb/test/API/lang/objc/foundation/my-base.m
lldb/test/API/lang/objc/hidden-ivars/InternalDefiner.h
lldb/test/API/lang/objc/ivar-IMP/Makefile
lldb/test/API/lang/objc/ivar-IMP/myclass.h
lldb/test/API/lang/objc/ivar-IMP/myclass.m
lldb/test/API/lang/objc/ivar-IMP/repro.m
lldb/test/API/lang/objc/modules-objc-property/main.m
lldb/test/API/lang/objc/modules-objc-property/myModule.h
lldb/test/API/lang/objc/objc-ivar-offsets/Makefile
lldb/test/API/lang/objc/objc-ivar-offsets/objc-ivar-offsets.h
lldb/test/API/lang/objc/objc-super/Makefile
lldb/test/API/lang/objc/objc-super/class.m
lldb/test/API/lang/objcxx/class-name-clash/myobject.mm
lldb/test/API/python_api/class_members/main.mm
lldb/test/API/python_api/objc_type/Makefile
lldb/test/API/python_api/objc_type/main.m

index 5c495b2..dd63b7b 100644 (file)
@@ -1,4 +1,4 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
 
 @interface ObjcClass : NSObject {
     int field;
index 8248c01..09f6bd5 100644 (file)
@@ -1,9 +1,5 @@
 OBJC_SOURCES := main.m
-
 CFLAGS_EXTRAS := -g0 # No debug info.
 MAKE_DSYM := NO
 
-
-
-LD_EXTRAS := -framework Foundation
 include Makefile.rules
index 5d064c2..6546692 100644 (file)
@@ -1,4 +1,4 @@
-#import <Foundation/Foundation.h>
+#import <stdio.h>
 
 void foo(int a, int b)
 {
index 8763401..547bb7e 100644 (file)
@@ -1,8 +1,5 @@
 OBJCXX_SOURCES := main.mm
-
 CFLAGS_EXTRAS := -w
+LD_EXTRAS := -lobjc
 
-
-
-LD_EXTRAS := -framework Foundation
 include Makefile.rules
index 663bd11..88da46d 100644 (file)
@@ -1,4 +1,4 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
 
 class MyCPPClass {
 public:
index a68dad5..1b3b326 100644 (file)
@@ -1,4 +1,4 @@
 OBJC_SOURCES := main.m
-LD_EXTRAS = -framework Foundation
+LD_EXTRAS = -lobjc
 
 include Makefile.rules
index ce0ca31..75d3239 100644 (file)
@@ -1,4 +1,4 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
 
 typedef struct {
     unsigned char fieldOne : 1;
index df76ed3..14af79a 100644 (file)
@@ -1,4 +1,4 @@
 OBJC_SOURCES := ivars-in-blocks.m main.m
-LD_EXTRAS := -lobjc -framework Foundation
+LD_EXTRAS := -lobjc
 
 include Makefile.rules
index 1ceac33..cf5eba7 100644 (file)
@@ -1,4 +1,4 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
 
 @interface IAmBlocky : NSObject
 {
index 1098a91..37d266f 100644 (file)
@@ -1,4 +1,5 @@
 #import "ivars-in-blocks.h"
+#import <stdio.h>
 
 typedef int (^my_block_ptr_type) (int);
 
index 73928c5..ff50ddb 100644 (file)
@@ -1,5 +1,5 @@
-#import <Foundation/Foundation.h>
 #import <Test/Foo.h>
+#import <objc/NSObject.h>
 
 @interface Test : NSObject {
 @public
index 85bbd06..2b53e28 100644 (file)
@@ -1,4 +1,4 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
 
 @class ForwardDeclaredClass;
 
index cfae251..252dfb6 100644 (file)
@@ -1,8 +1,6 @@
 DYLIB_NAME := Container
 DYLIB_OBJC_SOURCES := Container.m
 OBJC_SOURCES := main.m
+LD_EXTRAS := -lobjc
 
-
-
-LD_EXTRAS := -framework Foundation
 include Makefile.rules
index 8e5256e..7b65248 100644 (file)
@@ -1,5 +1,6 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
 #import "Container.h"
+#import <stdio.h>
 
 int main(int argc, const char * argv[])
 {
index 0c316b2..4147ac1 100644 (file)
@@ -1,4 +1,4 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
 #import "my-base.h"
 @implementation MyBase
 #if __OBJC2__
index 59652d4..f5d8e01 100644 (file)
@@ -1,4 +1,4 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
 #import <stdint.h>
 
 @interface InternalDefiner : NSObject {
index 5d920f4..91d4666 100644 (file)
@@ -1,5 +1,5 @@
 OBJC_SOURCES := myclass.m repro.m
-LD_EXTRAS := -framework Foundation
+LD_EXTRAS := -lobjc
 
 include Makefile.rules
 
index da28d1e..2dfa3dd 100644 (file)
@@ -1,4 +1,4 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
 
 @interface MyClass : NSObject
 {}
index 85b2fcf..6515180 100644 (file)
@@ -1,4 +1,4 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
 #import "myclass.h"
 
 @implementation MyClass
index 14f911f..289ee5f 100644 (file)
@@ -1,4 +1,4 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
 #import "myclass.h"
 
 int main() {
index 07b40cc..4377d30 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef MYMODULE
 #define MYMODULE
 
-@import Foundation;
+@import ObjectiveC;
 
 @interface MyClass : NSObject
 - (int) propConflict;
index 5408f41..83821a6 100644 (file)
@@ -1,4 +1,4 @@
 OBJC_SOURCES := objc-ivar-offsets.m main.m
-LD_EXTRAS := -lobjc -framework Foundation
+LD_EXTRAS := -lobjc
 
 include Makefile.rules
index 99bbd42..6592c0f 100644 (file)
@@ -1,4 +1,5 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
+#import <stdint.h>
 
 @interface BaseClass : NSObject
 {
index e6db3de..6df044b 100644 (file)
@@ -1,4 +1,4 @@
 OBJC_SOURCES := class.m
-LD_EXTRAS := -lobjc -framework Foundation
+LD_EXTRAS := -lobjc
 
 include Makefile.rules
index b55b649..a300087 100644 (file)
@@ -1,4 +1,4 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
 
 @interface Foo : NSObject {
 }
index 051c4e5..5c40746 100644 (file)
@@ -1,4 +1,4 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
 
 @interface MyObject : NSObject
 @end
index b84f4d3..723cb61 100644 (file)
@@ -1,4 +1,4 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
 
 class Base {
 public:
index 8b322ff..5f07431 100644 (file)
@@ -1,8 +1,5 @@
 OBJC_SOURCES := main.m
-
 CFLAGS_EXTRAS := -w
+LD_EXTRAS := -lobjc
 
-
-
-LD_EXTRAS := -framework Foundation
 include Makefile.rules
index 941442f..6075622 100644 (file)
@@ -1,4 +1,4 @@
-#import <Foundation/Foundation.h>
+#import <objc/NSObject.h>
 
 @interface Foo: NSObject
 {}