about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage/debug.rs
diff options
context:
space:
mode:
authorMichael Woerister <michaelwoerister@posteo>2022-02-04 13:19:55 +0100
committerMichael Woerister <michaelwoerister@posteo>2022-02-21 13:03:36 +0100
commite72e6399b1688d611d3814149e9e580774a2b6f5 (patch)
tree41cdb2dadcfd2eec35ac6106099a0fb1fb642c77 /compiler/rustc_mir_transform/src/coverage/debug.rs
parent026d8ce7f5f66ba6fbb8aaf4babb533e95ee3efd (diff)
downloadrust-e72e6399b1688d611d3814149e9e580774a2b6f5.tar.gz
rust-e72e6399b1688d611d3814149e9e580774a2b6f5.zip
debuginfo: Simplify TypeMap used during LLVM debuginfo generation.
The previous implementation was written before types were properly
normalized for code generation and had to assume a more complicated
relationship between types and their debuginfo -- generating separate
identifiers for debuginfo nodes that were based on normalized types.

Since types are now already normalized, we can use them as identifiers
for debuginfo nodes.
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/debug.rs')
0 files changed, 0 insertions, 0 deletions