aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Ceipek <julian.ceipek@gmail.com>2022-10-20 21:07:14 -0400
committerJulian Ceipek <julian.ceipek@gmail.com>2022-10-20 21:07:14 -0400
commit2242178d967d01cdcf70c2b64b7fa52b91e338fe (patch)
tree6258ac8f546b5de22fed32683de2ddcaa6d9d670
parent53e84b7f31a218102034c60e157b60d22adcf303 (diff)
Fix signature for `objc_allocateClassPair`
-rw-r--r--core/runtime/procs_darwin.odin2
-rw-r--r--vendor/darwin/Foundation/objc.odin2
2 files changed, 2 insertions, 2 deletions
diff --git a/core/runtime/procs_darwin.odin b/core/runtime/procs_darwin.odin
index b54a28dcc..9c53b5b16 100644
--- a/core/runtime/procs_darwin.odin
+++ b/core/runtime/procs_darwin.odin
@@ -12,7 +12,7 @@ objc_SEL :: ^intrinsics.objc_selector
foreign Foundation {
objc_lookUpClass :: proc "c" (name: cstring) -> objc_Class ---
sel_registerName :: proc "c" (name: cstring) -> objc_SEL ---
- objc_allocateClassPair :: proc "c" (superclass: objc_Class, name: cstring, extraBytes: uint) ---
+ objc_allocateClassPair :: proc "c" (superclass: objc_Class, name: cstring, extraBytes: uint) -> objc_Class ---
objc_msgSend :: proc "c" (self: objc_id, op: objc_SEL, #c_vararg args: ..any) ---
objc_msgSend_fpret :: proc "c" (self: objc_id, op: objc_SEL, #c_vararg args: ..any) -> f64 ---
diff --git a/vendor/darwin/Foundation/objc.odin b/vendor/darwin/Foundation/objc.odin
index 78f1f7780..2ece561f3 100644
--- a/vendor/darwin/Foundation/objc.odin
+++ b/vendor/darwin/Foundation/objc.odin
@@ -10,7 +10,7 @@ IMP :: proc "c" (object: id, sel: SEL, #c_vararg args: ..any) -> id
foreign Foundation {
objc_lookUpClass :: proc "c" (name: cstring) -> Class ---
sel_registerName :: proc "c" (name: cstring) -> SEL ---
- objc_allocateClassPair :: proc "c" (superclass: Class, name: cstring, extraBytes: uint) ---
+ objc_allocateClassPair :: proc "c" (superclass: Class, name: cstring, extraBytes: uint) -> Class ---
class_addMethod :: proc "c" (cls: Class, name: SEL, imp: IMP, types: cstring) -> BOOL ---
class_getInstanceMethod :: proc "c" (cls: Class, name: SEL) -> Method ---