Changes between Version 6 and Version 7 of ObjectiveC/Messaging


Ignore:
Timestamp:
Jan 13, 2009 10:27:17 AM (7 years ago)
Author:
chak
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ObjectiveC/Messaging

    v6 v7  
    3030 * If the returned type is `CFloat`, `CDouble`, or `CLDouble`, we use `objc_msgSend_fpret` (with the function pointer cast to the appropriate return type first); the first argument must be the receiver object.
    3131 * Otherwise, we use `objc_msgSend`; the first argument must be the receiver object.  We need to cast  `obc_msgSend`'s function pointer first.
     32The decision which function to use is unfortunately a bit more complicated - see [http://www.sealiesoftware.com/blog/archive/2008/10/30/objc_explain_objc_msgSend_stret.html].
    3233
    3334== Return values ==