On 14/10/2021 07:28, Frederik Seiffert wrote:
Am 13.10.2021 um 19:13 schrieb David Chisnall <gnus...@theravensnest.org <mailto:gnus...@theravensnest.org>>:

I believe that this is a bug in clang.  If the class is dllexported then the ivar offset variables for public / protected ivars should be dllexported as well.  I think I missed that case when doing the Objective-C support for Windows - I'll take a look tomorrow.

Thanks. I tried explicitly marking these variables as @public in Base but are getting the same error.

I believe this patch should fix it:

https://reviews.llvm.org/D111792

Please can you test and report back?

David


Reply via email to