diff options
author | John Brawn <john.brawn@arm.com> | 2024-06-17 17:16:30 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-17 17:16:30 +0100 |
commit | fae31e283203da9a4a3225e2d016e245d4887c2f (patch) | |
tree | 343370a63ff52cc86722a20b6a7518c191c740e7 /llvm/tools/llvm-cov/SourceCoverageView.cpp | |
parent | b6476e5549ccb728336a67faa5078b2021fd389a (diff) | |
download | llvm-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