diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2014-12-29 16:32:24 -0500 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2014-12-30 09:36:23 -0500 |
| commit | 208d32d19253603833ec6f5184a71e8730a35285 (patch) | |
| tree | 0390b4ea087d3bc5a94aef366ea019642c2392e6 | |
| parent | de8e0ae22cd10aac86acbfedd8d1f411117de93e (diff) | |
| download | rust-208d32d19253603833ec6f5184a71e8730a35285.tar.gz rust-208d32d19253603833ec6f5184a71e8730a35285.zip | |
Encode the TypeScheme for associated types
| -rw-r--r-- | src/librustc/metadata/encoder.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/librustc/metadata/encoder.rs b/src/librustc/metadata/encoder.rs index 20e7cb63133..db29d0111f4 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); |
