Index: gcc/gcc/testsuite/objc/execute/protocol-isEqual-1.m |
diff --git a/gcc/gcc/testsuite/objc/execute/protocol-isEqual-1.m b/gcc/gcc/testsuite/objc/execute/protocol-isEqual-1.m |
index df1382d3395a1b2960c53f99aa62d39e8a6601a1..29b5c3ded78685151916bcb6c5aaf3354ebbb3be 100644 |
--- a/gcc/gcc/testsuite/objc/execute/protocol-isEqual-1.m |
+++ b/gcc/gcc/testsuite/objc/execute/protocol-isEqual-1.m |
@@ -1,6 +1,6 @@ |
/* Contributed by Nicola Pero - Fri Jun 4 03:16:17 BST 2004 */ |
/* Test that a protocol is equal to itself. */ |
-#include <objc/Protocol.h> |
+#include "../../objc-obj-c++-shared/Protocol1.h" |
@protocol Foo |
- (void)foo; |
@@ -10,7 +10,11 @@ int main (void) |
{ |
Protocol *protocol = @protocol(Foo); |
+#ifdef NEXT_OBJC_USE_NEW_INTERFACE |
+ if ( !protocol_isEqual (protocol, protocol)) |
+#else |
if (! [protocol isEqual: protocol]) |
+#endif |
{ |
abort (); |
} |