summaryrefslogtreecommitdiff
path: root/plugins/workflow_objc/Plugin.cpp
diff options
context:
space:
mode:
authorMark Rowe <mark@vector35.com>2025-07-11 10:01:52 -0700
committerMark Rowe <mark@vector35.com>2025-07-13 09:49:22 -0700
commitae91b3686853d7002f9e8b8eaf33188080f8542d (patch)
treed96af178e3ba3943f5031b9116e44c5650acaf6b /plugins/workflow_objc/Plugin.cpp
parent6592214139290634550860697116801883131153 (diff)
[ObjC] Use the appropriate integer size for entries in __objc_ivar
The `__objc_ivar` section contains [values of type `long` for all architectures except arm64, where it contains `int`][1]. This fixes problems with resolving non-fragile ivar accesses to struct field accesses on arm64 and 32-bit architectures. [1]: https://github.com/llvm/llvm-project/blob/535d6917ec3308ade866f205644b740666312342/clang/lib/CodeGen/CGObjCMac.cpp#L5628-L5629
Diffstat (limited to 'plugins/workflow_objc/Plugin.cpp')
0 files changed, 0 insertions, 0 deletions