<div dir="ltr"><div dir="ltr">Hi All,<div><br></div><div>The initializer patch review at <a href="https://reviews.llvm.org/D74300" target="_blank">https://reviews.llvm.org/D74300</a> has been updated. The new version contains a MachOPlatform implementation that demonstrates how Platforms and ObjectLinkingLayer::Plugins can work together to implement platform specific initialization. In this case, the MachOPlatform installs a plugin that scans objects for __objc_classlist and __objc_selref sections and uses them to register JIT'd code with the Objective-C runtime. This allows LLJIT instances (and the lli command line tool) to run IR compiled from Objective-C and Swift sources.</div><div><br></div><div>Discussion on the review is ongoing (thanks especially to Stefan Granitz for his review comments!) but I will aim to have the patch tidied up and landed in the coming week.</div><div><br></div><div>-- Lang.</div></div></div>