diff options
Diffstat (limited to 'gcc/objc/init.c')
-rw-r--r-- | gcc/objc/init.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/objc/init.c b/gcc/objc/init.c index 7277513..ea601a0 100644 --- a/gcc/objc/init.c +++ b/gcc/objc/init.c @@ -243,10 +243,10 @@ __objc_init_protocols (struct objc_protocol_list* protos) { if (((size_t)((id)protos->list[i])->class_pointer) == PROTOCOL_VERSION) ((id)protos->list[i])->class_pointer = proto_class; - else + else if (((id)protos->list[i])->class_pointer != proto_class) { fprintf (stderr, - "Version %d doesn't protocol version %d\n", + "Version %d doesn't match runtime protocol version %d\n", ((size_t)((id)protos->list[i])->class_pointer), PROTOCOL_VERSION); abort (); |