This fixes a compilation error that is produced by some versions of clang. No ARC pointers in structs are allowed. You can view, comment on, or merge this pull request online at:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/384
-- Commit Summary --
* Fix compilation problem with ARC in some compilers.
-- File Changes --
M platforms/iOS/vm/OSX/sqSqueakOSXMetalView.h (3) M platforms/iOS/vm/OSX/sqSqueakOSXMetalView.m (148) M platforms/iOS/vm/SqueakPureObjc_Prefix.pch (2)
-- Patch Links --
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/384.patch https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/384.diff
eliotmiranda approved this pull request.
Works, but only with the 10.12 SDK (i.e. -metal doesn't crash on startup; still doesn't render correctly). So for now we're targeting the 10.12 SDK.
Merged #384 into Cog.
vm-dev@lists.squeakfoundation.org