aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-cov/SourceCoverageView.cpp
diff options
context:
space:
mode:
authorJohn Brawn <john.brawn@arm.com>2024-06-17 17:16:30 +0100
committerGitHub <noreply@github.com>2024-06-17 17:16:30 +0100
commitfae31e283203da9a4a3225e2d016e245d4887c2f (patch)
tree343370a63ff52cc86722a20b6a7518c191c740e7 /llvm/tools/llvm-cov/SourceCoverageView.cpp
parentb6476e5549ccb728336a67faa5078b2021fd389a (diff)
downloadllvm-fae31e283203da9a4a3225e2d016e245d4887c2f.zip
llvm-fae31e283203da9a4a3225e2d016e245d4887c2f.tar.gz
llvm-fae31e283203da9a4a3225e2d016e245d4887c2f.tar.bz2
[DebugInfo] Change handling of structured bindings of bitfields (#94632)
Currently we use DW_OP_plus_uconst to handle the bitfield offset and handle the bitfield size by choosing a type size that matches, but this doesn't work if either offset or size aren't byte-aligned. Extracting the bits using DW_OP_LLVM_extract_bits means we can handle any kind of offset or size.
Diffstat (limited to 'llvm/tools/llvm-cov/SourceCoverageView.cpp')
0 files changed, 0 insertions, 0 deletions