about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2019-09-19 10:16:48 -0700
committerEsteban Küber <esteban@kuber.com.ar>2019-09-19 12:10:23 -0700
commitd64c90d40b05c31404b7617d196b155f00ce999a (patch)
tree41028a3ad4e64f24acf8305316852e95a2603ea8
parent09f05d2c41ced46ad01a7f6dbc27c56e967cd6e1 (diff)
downloadrust-d64c90d40b05c31404b7617d196b155f00ce999a.tar.gz
rust-d64c90d40b05c31404b7617d196b155f00ce999a.zip
remove duplicated code
-rw-r--r--src/librustc_typeck/check/mod.rs9
1 files changed, 0 insertions, 9 deletions
diff --git a/src/librustc_typeck/check/mod.rs b/src/librustc_typeck/check/mod.rs
index 5c5bed8a350..bc115ec4bfd 100644
--- a/src/librustc_typeck/check/mod.rs
+++ b/src/librustc_typeck/check/mod.rs
@@ -3384,15 +3384,6 @@ impl<'a, 'tcx> FnCtxt<'a, 'tcx> {
             // the `?` operator.
             for error in errors {
                 if let ty::Predicate::Trait(predicate) = error.obligation.predicate {
-                    let mut referenced_in = vec![];
-                    for (i, ty) in final_arg_types {
-                        let ty = self.resolve_vars_if_possible(ty);
-                        for ty in ty.walk() {
-                            if ty == predicate.skip_binder().self_ty() {
-                                referenced_in.push(*i);
-                            }
-                        }
-                    }
                     let mut referenced_in = final_arg_types.iter()
                         .flat_map(|(i, ty)| {
                             let ty = self.resolve_vars_if_possible(ty);