about summary refs log tree commit diff
path: root/src/librustc_metadata/decoder.rs
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2016-08-05 20:10:04 -0400
committerNiko Matsakis <niko@alum.mit.edu>2016-08-09 08:26:06 -0400
commit571010bb5208c57a0d1cfd27e712657ef1bb58dd (patch)
tree682d1ff2bb91e211a2050f89ce35e513ed7e2117 /src/librustc_metadata/decoder.rs
parenta92b1a7981801266eb5075c07dc2331b08c0693c (diff)
downloadrust-571010bb5208c57a0d1cfd27e712657ef1bb58dd.tar.gz
rust-571010bb5208c57a0d1cfd27e712657ef1bb58dd.zip
replace Name with InternedString in DefPathData
Fixes #35292.
Diffstat (limited to 'src/librustc_metadata/decoder.rs')
-rw-r--r--src/librustc_metadata/decoder.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_metadata/decoder.rs b/src/librustc_metadata/decoder.rs
index a0f9af6830a..64b614b56e1 100644
--- a/src/librustc_metadata/decoder.rs
+++ b/src/librustc_metadata/decoder.rs
@@ -1690,7 +1690,7 @@ fn item_def_key(item_doc: rbml::Doc) -> hir_map::DefKey {
             let mut decoder = reader::Decoder::new(def_key_doc);
             let simple_key = def_key::DefKey::decode(&mut decoder).unwrap();
             let name = reader::maybe_get_doc(item_doc, tag_paths_data_name).map(|name| {
-                token::intern(name.as_str_slice())
+                token::intern(name.as_str_slice()).as_str()
             });
             def_key::recover_def_key(simple_key, name)
         }