about summary refs log tree commit diff
path: root/src/librustc_save_analysis
diff options
context:
space:
mode:
authorEduard Burtescu <edy.burt@gmail.com>2016-08-08 23:39:49 +0300
committerEduard Burtescu <edy.burt@gmail.com>2016-08-17 05:50:57 +0300
commit4158673ad7150f4fa02fbea3654e8cf1628beb0b (patch)
tree974285fd1ec91b41361cb706b267238e84a3bd40 /src/librustc_save_analysis
parentbfdfa1ce1d7275bbdb89ecb116bf765f19b204e1 (diff)
downloadrust-4158673ad7150f4fa02fbea3654e8cf1628beb0b.tar.gz
rust-4158673ad7150f4fa02fbea3654e8cf1628beb0b.zip
rustc: reduce Substs and Generics to a simple immutable API.
Diffstat (limited to 'src/librustc_save_analysis')
-rw-r--r--src/librustc_save_analysis/lib.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/librustc_save_analysis/lib.rs b/src/librustc_save_analysis/lib.rs
index 16cd9186ce9..6c9cf1a5625 100644
--- a/src/librustc_save_analysis/lib.rs
+++ b/src/librustc_save_analysis/lib.rs
@@ -299,8 +299,7 @@ impl<'l, 'tcx: 'l> SaveContext<'l, 'tcx> {
                             let mut result = String::from("<");
                             result.push_str(&rustc::hir::print::ty_to_string(&ty));
 
-                            if let Some(def_id) = self.tcx
-                                    .trait_of_item(self.tcx.map.local_def_id(id)) {
+                            if let Some(def_id) = self.tcx.trait_id_of_impl(impl_id) {
                                 result.push_str(" as ");
                                 result.push_str(&self.tcx.item_path_str(def_id));
                             }