]> granicus.if.org Git - clang/commitdiff
Remove dependency on objc.h
authorFariborz Jahanian <fjahanian@apple.com>
Wed, 9 Jan 2008 00:33:05 +0000 (00:33 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Wed, 9 Jan 2008 00:33:05 +0000 (00:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@45767 91177308-0d34-0410-b5e6-96231b3b80d8

test/Sema/objc-comptypes-1.m
test/Sema/objc-comptypes-2.m
test/Sema/objc-comptypes-3.m
test/Sema/objc-comptypes-5.m
test/Sema/objc-comptypes-6.m
test/Sema/objc-comptypes-7.m
test/Sema/objc-super-test.m
test/Sema/rewrite-api-bug.m
test/Sema/undef-field-reference-1.m

index 512565c58b7981778bacdc31cab1326b87dfb3b2..e47bc63565fc3b6ef9c41d5505381e888321a289 100644 (file)
@@ -1,6 +1,7 @@
 // RUN: clang -fsyntax-only -verify -pedantic %s
 
-#include <objc/objc.h>
+#define nil (void *)0;
+#define Nil (void *)0;
 
 extern void foo();
 
index 3a60bed5f3055f25d2ac6c99dd5a3f19d1d4ca5a..d063d95cc24265363a47074260dfe1646df60e6b 100644 (file)
@@ -1,6 +1,7 @@
 // RUN: clang -fsyntax-only -verify %s
 
-#include <objc/objc.h>
+#define nil (void *)0;
+#define Nil (void *)0;
 
 @protocol MyProtocol
 - (void) foo;
index 4aab2d2ee747c4dca53c45e0bd2acbae68db0ca6..1e271c8340ebab680869b95029312752e175bed7 100644 (file)
@@ -1,6 +1,8 @@
 // RUN: clang -fsyntax-only -verify %s
+
+#define nil (void *)0;
+
 extern void foo();
-#include <objc/objc.h>
 
 @protocol MyProtocolA
 - (void) methodA;
index 508c25f01dd1c9a9c1db47aa4c4389db0562962f..e594a6e35dbe1c880bc3a1f8a108b31558686895 100644 (file)
@@ -1,7 +1,8 @@
 // RUN: clang -fsyntax-only -verify %s
 
+#define nil (void *)0;
+
 extern void foo();
-#include <objc/objc.h>
 
 @protocol MyProtocol
 - (void) method;
index dd9b3967877d00f4a220c63bfd030011ff5299a7..2edb181e83bc9b81b2670e5a4bb213eb72f6e126 100644 (file)
@@ -1,10 +1,10 @@
 // RUN: clang -fsyntax-only -verify -pedantic %s
 
-#include <objc/Object.h>
-
-@interface Derived: Object
+@interface Derived
 @end
 
+@interface Object @end
+
 extern Object* foo(void);
 
 static Derived *test(void)
index 3e6a9d343465ff9a58b44a30975d814162e1fdd0..6e5ff0282fdd71273cb441d79f9017a04116a3c6 100644 (file)
@@ -1,6 +1,7 @@
 // RUN: clang -fsyntax-only -verify -pedantic %s
 
-#include <objc/objc.h>
+#define nil (void *)0;
+#define Nil (void *)0;
 
 extern void foo();
 
index 7575dfd840722e621ce2e6e110028429caf1a5b1..80f1dddc00c5ef65f2c01faec2a5614530f7d786 100644 (file)
@@ -1,7 +1,5 @@
 // RUN: clang -rewrite-test %s | clang
 
-#include <objc/objc.h>
-
 @interface SUPER
 - (int) MainMethod;
 @end
index cca02c3b8f3fa6dd14b57bce30d96f6bcab2fa68..b965c92971b26ec77e83aeaf148ec6fd8da33236 100644 (file)
@@ -1,7 +1,5 @@
 // RUN: clang -rewrite-test %s
 
-#include <objc/objc.h>
-
 @interface MyDerived
 - (void) instanceMethod;
 @end
index 485188b6499cf36256eb41eab7d43ebf1f8db834..36096e57f6e2539ec09509e7de8a49a4ad549817 100644 (file)
@@ -1,7 +1,5 @@
 // RUN: clang -rewrite-test %s | clang
 
-#include <objc/objc.h>
-
 @interface MyDerived 
 {
 @public