diff options
author | Fred Riss <friss@apple.com> | 2020-03-13 16:17:38 -0700 |
---|---|---|
committer | Jonas Devlieghere <jonas@devlieghere.com> | 2021-03-24 20:08:06 -0700 |
commit | c4fee95746caad924cd33ace36bad44a3dbffd79 (patch) | |
tree | 946d5cb8206ee2f54bc843508b8b673fb92282bd /llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | |
parent | ff29fdfe4e1390a99f118588b283940ef205f0a8 (diff) | |
download | llvm-c4fee95746caad924cd33ace36bad44a3dbffd79.zip llvm-c4fee95746caad924cd33ace36bad44a3dbffd79.tar.gz llvm-c4fee95746caad924cd33ace36bad44a3dbffd79.tar.bz2 |
[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.
Diffstat (limited to 'llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp')
0 files changed, 0 insertions, 0 deletions