aboutsummaryrefslogtreecommitdiff
path: root/base/runtime
diff options
context:
space:
mode:
authorHarold Brenes <harold@hbrenes.com>2025-07-15 19:09:36 -0400
committerHarold Brenes <harold@hbrenes.com>2025-07-15 23:47:13 -0400
commitefe4f40974a760d2a950ea4ff2d1cd708865b426 (patch)
tree0f4fbcabce81ebcf9f55befee9f8c1050696968b /base/runtime
parent204edd0fc2b080c98450d178b85ca86401c70d39 (diff)
Fix @objc_implement methods not respecting @objc_is_class_method
Fix incorrect type encoding for objc_class
Diffstat (limited to 'base/runtime')
-rw-r--r--base/runtime/procs_darwin.odin1
1 files changed, 1 insertions, 0 deletions
diff --git a/base/runtime/procs_darwin.odin b/base/runtime/procs_darwin.odin
index 0aec57e80..20f09400d 100644
--- a/base/runtime/procs_darwin.odin
+++ b/base/runtime/procs_darwin.odin
@@ -31,5 +31,6 @@ foreign ObjC {
class_getInstanceVariable :: proc "c" (cls : objc_Class, name: cstring) -> objc_Ivar ---
class_getInstanceSize :: proc "c" (cls : objc_Class) -> uint ---
ivar_getOffset :: proc "c" (v: objc_Ivar) -> uintptr ---
+ object_getClass :: proc "c" (obj: objc_id) -> objc_Class ---
}