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