commit | 8ae57a647f0b2e21a24e337b0fc9bd381180a197 | [log] [tgz] |
---|---|---|
author | Fred Riss <friss@apple.com> | Fri Mar 13 16:17:38 2020 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Mar 25 13:39:35 2021 -0700 |
tree | 6e435c08db245ad8a0d2ea7e5610ffc644a8d35f | |
parent | 5e4f570ae29ccf1dce24586e7c3c1a697d3a6f98 [diff] |
[lldb/ObjC] Make the NonPointerIsaCache initialization lazy The objc_debug_isa_class_mask magic value that the objc runtime vends is now initialized using a static initializer instead of a constant value. The runtime plugin itself will be initialized before the value is computed and as a result, the cache will get the wrong value. Making the creation of the NonPointerIsaCache fully lazy fixes this. GitOrigin-RevId: c4fee95746caad924cd33ace36bad44a3dbffd79