From 55b0f148902dd3ca07cbb4ca4262c00b8b414dda Mon Sep 17 00:00:00 2001 From: varkor Date: Mon, 18 Dec 2017 16:49:32 +0000 Subject: [PATCH] Fix the regression --- src/librustc/middle/expr_use_visitor.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/librustc/middle/expr_use_visitor.rs b/src/librustc/middle/expr_use_visitor.rs index 0bce2ac0131a..0319e6b3d56a 100644 --- a/src/librustc/middle/expr_use_visitor.rs +++ b/src/librustc/middle/expr_use_visitor.rs @@ -559,7 +559,7 @@ impl<'a, 'gcx, 'tcx> ExprUseVisitor<'a, 'gcx, 'tcx> { ty::TyError => { } _ => { let type_dependent_defs = self.mc.tables.type_dependent_defs(); - if !type_dependent_defs.contains_key(call.hir_id) { + if type_dependent_defs.contains_key(call.hir_id) { let def_id = type_dependent_defs[call.hir_id].def_id(); let call_scope = region::Scope::Node(call.hir_id.local_id); match OverloadedCallType::from_method_id(self.tcx(), def_id) { @@ -577,7 +577,7 @@ impl<'a, 'gcx, 'tcx> ExprUseVisitor<'a, 'gcx, 'tcx> { ty::ImmBorrow, ClosureInvocation); } - FnOnceOverloadedCall => {self.consume_expr(callee)}, + FnOnceOverloadedCall => self.consume_expr(callee), } } }