]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_mir/transform/qualify_consts.rs
Auto merge of #35856 - phimuemue:master, r=brson
[rust.git] / src / librustc_mir / transform / qualify_consts.rs
index 840befe603eee2fe6dbd15c4095ef5b402df93e5..2fc90ab27a08559c5db46346635ac0e8b3c265a5 100644 (file)
@@ -540,7 +540,7 @@ fn visit_operand(&mut self, operand: &Operand<'tcx>, location: Location) {
 
                 if let Literal::Item { def_id, substs } = constant.literal {
                     // Don't peek inside generic (associated) constants.
-                    if !substs.types.is_empty() {
+                    if substs.types().next().is_some() {
                         self.add_type(constant.ty);
                     } else {
                         let qualif = qualify_const_item_cached(self.tcx,
@@ -1019,10 +1019,6 @@ fn run_pass<'a>(&mut self,
                     if let Err(err) = fulfillment_cx.select_all_or_error(&infcx) {
                         infcx.report_fulfillment_errors(&err);
                     }
-
-                    if let Err(errors) = fulfillment_cx.select_rfc1592_obligations(&infcx) {
-                        infcx.report_fulfillment_errors_as_warnings(&errors, id);
-                    }
                 });
             }
         }