aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-cov/SourceCoverageView.cpp
diff options
context:
space:
mode:
authorDavid Chisnall <davidchisnall@users.noreply.github.com>2024-01-22 08:38:41 +0000
committerGitHub <noreply@github.com>2024-01-22 08:38:41 +0000
commitf36845d0c696023ea97931a4201b43ddfababf9c (patch)
tree490547fd14d2b7dac56854cd94faf5b3603f249d /llvm/tools/llvm-cov/SourceCoverageView.cpp
parent376f019609b3eba578723c26e1635d1be31e6057 (diff)
downloadllvm-f36845d0c696023ea97931a4201b43ddfababf9c.zip
llvm-f36845d0c696023ea97931a4201b43ddfababf9c.tar.gz
llvm-f36845d0c696023ea97931a4201b43ddfababf9c.tar.bz2
Enable direct methods and fast alloc calls for libobjc2. (#78030)
These will be supported in the upcoming 2.2 release and so are gated on that version. Direct methods call `objc_send_initialize` if they are class methods that may not have called initialize. This is guarded by checking for the class flag bit that is set on initialisation in the class. This bit now forms part of the ABI, but it's been stable for 30+ years so that's fine as a contract going forwards.
Diffstat (limited to 'llvm/tools/llvm-cov/SourceCoverageView.cpp')
0 files changed, 0 insertions, 0 deletions