---
title: objc_msgSendSuper
framework: objectivec
role: symbol
role_heading: Function
path: objectivec/objc_msgsendsuper
---

# objc_msgSendSuper

Sends a message with a simple return value to the superclass of an instance of a class.

## Declaration

```occ
extern void objc_msgSendSuper();
```

## Parameters:

Parameters: Return Value The return value of the method identified by op. Discussion When it encounters a method call, the compiler generates a call to one of the functions objc_msgSend, objc_msgSend_stret, objc_msgSendSuper, or objc_msgSendSuper_stret. Messages sent to an object’s superclass (using the super keyword) are sent using objc_msgSendSuper; other messages are sent using objc_msgSend. Methods that have data structures as return values are sent using objc_msgSendSuper_stret and objc_msgSend_stret.

## See Also

### Sending Messages

- [objc_msgSend](objectivec/objc_msgsend.md)
- [objc_msgSend_fpret](objectivec/objc_msgsend_fpret.md)
- [objc_msgSend_stret](objectivec/objc_msgsend_stret.md)
- [objc_msgSendSuper_stret](objectivec/objc_msgsendsuper_stret.md)
