OSDN Git Service

* objc/execute/exceptions/exceptions.exp: New exp for the exceptions
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / objc / execute / protocol-isEqual-4.m
1 /* Contributed by David Ayers - Fri Jun  4 03:16:17 BST 2004 */
2 /* Test that a protocol is not equal to something which is not a protocol.  */
3 #include <objc/Protocol.h>
4
5 @protocol Foo
6 - (void)foo;
7 @end
8
9 int main (void)
10 {
11   /* A Protocol object should not be equal to a Class object.  */
12   if ([@protocol(Foo) isEqual: [Protocol class]])
13     {
14       abort ();
15     }
16   
17   return 0;
18 }
19