Fix a lock-order reversal where one thread calls some dtable-manipulating function while another is initializing.
Fix a lock-order reversal where one thread calls some dtable-manipulating
function while another is initializing.



crystax/android-vendor-libobjc2,ngrewe/libobjc2,ngrewe/libobjc2,darlinghq/darling-libobjc2,crystax/android-vendor-libobjc2,gnustep/libobjc2,darlinghq/darling-libobjc2,gnustep/libobjc2,davidchisnall/libobjc2,davidchisnall/libobjc2