21 lines
		
	
	
		
			715 B
		
	
	
	
		
			Objective-C
		
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			715 B
		
	
	
	
		
			Objective-C
		
	
	
	
| // RUN: %clang_cc1 %s -fsyntax-only -verify
 | |
| // expected-no-diagnostics
 | |
| // rdar://8632525
 | |
| extern id objc_msgSend(id self, SEL op, ...);
 | |
| 
 | |
| // rdar://12489098
 | |
| struct objc_super {
 | |
|   id receiver;
 | |
|   Class super_class;
 | |
| };
 | |
| 
 | |
| extern __attribute__((visibility("default"))) id objc_msgSendSuper(struct objc_super *super, SEL op, ...)
 | |
|     __attribute__((availability(macosx,introduced=10.0)));
 | |
|     
 | |
| extern __attribute__((visibility("default"))) void objc_msgSendSuper_stret(struct objc_super *super, SEL op, ...)
 | |
|     __attribute__((availability(macosx,introduced=10.0)));
 | |
|     
 | |
| extern __attribute__((visibility("default"))) void objc_msgSend_stret(id self, SEL op, ...)
 | |
|     __attribute__((availability(macosx,introduced=10.0)));
 | |
| 
 |