diff options
| author | Josh Stone <jistone@redhat.com> | 2023-05-03 15:52:31 -0700 |
|---|---|---|
| committer | Josh Stone <jistone@redhat.com> | 2023-05-03 15:52:31 -0700 |
| commit | 10b69dde3fd15334ea2382d2dc9e9a261de1afaf (patch) | |
| tree | adfef4e4846d83602d2d319ed48f5e5a40a172d4 /compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp | |
| parent | a368898de758e1b8def6c9060044a5b40eb79e84 (diff) | |
| download | rust-10b69dde3fd15334ea2382d2dc9e9a261de1afaf.tar.gz rust-10b69dde3fd15334ea2382d2dc9e9a261de1afaf.zip | |
debuginfo: split method declaration and definition
When we're adding a method to a type DIE, we only want a DW_AT_declaration there, because LLVM LTO can't unify type definitions when a child DIE is a full subprogram definition. Now the subprogram definition gets added at the CU level with a specification link back to the abstract declaration.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
