/* APPLE LOCAL file radar 4733555 */ | |
/* weak_import attribute on methods must be silently ignored, as such methods are | |
already 'weak'. */ | |
/* { dg-do compile { target *-*-darwin* } } */ | |
@interface Foo | |
- (void) a __attribute__((weak_import)); | |
- (void) b __attribute__((weak_import)); | |
+ (void) c __attribute__((weak_import)); | |
@end | |
int func (Foo *p) | |
{ | |
[p a]; | |
[p b]; | |
[Foo c]; | |
} |