aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp
diff options
context:
space:
mode:
authorFred Riss <friss@apple.com>2020-03-13 16:17:38 -0700
committerJonas Devlieghere <jonas@devlieghere.com>2021-03-24 20:08:06 -0700
commitc4fee95746caad924cd33ace36bad44a3dbffd79 (patch)
tree946d5cb8206ee2f54bc843508b8b673fb92282bd /llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp
parentff29fdfe4e1390a99f118588b283940ef205f0a8 (diff)
downloadllvm-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