about summary refs log tree commit diff
path: root/src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs
diff options
context:
space:
mode:
authorAaron Hill <aa1ronham@gmail.com>2020-03-17 11:45:02 -0400
committerAaron Hill <aa1ronham@gmail.com>2020-03-22 23:40:19 -0400
commit96e2d03d4b527b3870bb8cc4fd6dd41e57be109d (patch)
tree5e70fd04b90bd64d2ab034008a0b4290f82d50cc /src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs
parente4b01c7791446b2f79a1b1d517223378df2bf5f2 (diff)
downloadrust-96e2d03d4b527b3870bb8cc4fd6dd41e57be109d.tar.gz
rust-96e2d03d4b527b3870bb8cc4fd6dd41e57be109d.zip
Store idents for `DefPathData` into crate metadata
Previously, we threw away the `Span` associated with a definition's
identifier when we encoded crate metadata, causing us to lose location
and hygiene information.

We now store the identifier's `Span` in the crate metadata.
When we decode items from the metadata, we combine
the name and span back into an `Ident`.

This improves the output of several tests, which previously had messages
suppressed due to dummy spans.

This is a prerequisite for #68686, since throwing away a `Span` means
that we lose hygiene information.
Diffstat (limited to 'src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs')
0 files changed, 0 insertions, 0 deletions