about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2014-12-04 09:00:16 -0500
committerNiko Matsakis <niko@alum.mit.edu>2014-12-30 09:36:23 -0500
commit30e8ab01822632acd08f6c4fb5ce6b2afe82af52 (patch)
tree75786608475d2725831b58cfc4de11038f00cdf3 /src
parentc1bc150bc43de8f8895c9d87dddf9b915eddbb2e (diff)
downloadrust-30e8ab01822632acd08f6c4fb5ce6b2afe82af52.tar.gz
rust-30e8ab01822632acd08f6c4fb5ce6b2afe82af52.zip
Encode the name for associated items on a trait. Fixes #18048.
Diffstat (limited to 'src')
-rw-r--r--src/librustc/metadata/encoder.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/librustc/metadata/encoder.rs b/src/librustc/metadata/encoder.rs
index e541768b357..9378ff028e0 100644
--- a/src/librustc/metadata/encoder.rs
+++ b/src/librustc/metadata/encoder.rs
@@ -1398,6 +1398,8 @@ fn encode_info_for_item(ecx: &EncodeContext,
                         ty::StaticExplicitSelfCategory;
                 }
                 ty::TypeTraitItem(associated_type) => {
+                    encode_name(rbml_w, associated_type.name);
+
                     let elem = ast_map::PathName(associated_type.name);
                     encode_path(rbml_w,
                                 path.clone().chain(Some(elem).into_iter()));