summaryrefslogtreecommitdiff
path: root/tests/codegen/src-hash-algorithm/src-hash-algorithm-sha1.rs
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2023-05-06 13:30:05 +0200
committerGitHub <noreply@github.com>2023-05-06 13:30:05 +0200
commitf440999bb2a894eee5f8a9d299ddb849420bcf63 (patch)
tree1e7399dfe471a3cb66c4597e1950876a7ee6ba1b /tests/codegen/src-hash-algorithm/src-hash-algorithm-sha1.rs
parent8ec84dd523df611060c585b5d1b538fd6fee13e9 (diff)
parent10b69dde3fd15334ea2382d2dc9e9a261de1afaf (diff)
downloadrust-f440999bb2a894eee5f8a9d299ddb849420bcf63.tar.gz
Rollup merge of #111167 - cuviper:type-decl-disubprogram, r=michaelwoerister
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. Both GCC and Clang write debuginfo this way for C++ class methods. Fixes #109730. Fixes #109934.
Diffstat (limited to 'tests/codegen/src-hash-algorithm/src-hash-algorithm-sha1.rs')
0 files changed, 0 insertions, 0 deletions