From 208d32d19253603833ec6f5184a71e8730a35285 Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Mon, 29 Dec 2014 16:32:24 -0500 Subject: [PATCH] Encode the TypeScheme for associated types --- src/librustc/metadata/encoder.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/librustc/metadata/encoder.rs b/src/librustc/metadata/encoder.rs index 20e7cb63133d..db29d0111f44 100644 --- a/src/librustc/metadata/encoder.rs +++ b/src/librustc/metadata/encoder.rs @@ -900,6 +900,9 @@ fn encode_info_for_associated_type(ecx: &EncodeContext, encode_parent_item(rbml_w, local_def(parent_id)); encode_item_sort(rbml_w, 't'); + let type_scheme = ty::lookup_item_type(ecx.tcx, associated_type.def_id); + encode_bounds_and_type(rbml_w, ecx, &type_scheme); + let stab = stability::lookup(ecx.tcx, associated_type.def_id); encode_stability(rbml_w, stab);