about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorvarkor <github@varkor.com>2018-11-19 18:54:52 +0000
committervarkor <github@varkor.com>2018-11-19 18:54:52 +0000
commit737dec0ec16b2606380ed73166b82e44be080ab5 (patch)
treefe76f28561bd57120f48d3618e30219f354884a0 /src
parent0ab70fab1970ea665c0969f04adc66195703a7bc (diff)
downloadrust-737dec0ec16b2606380ed73166b82e44be080ab5.tar.gz
rust-737dec0ec16b2606380ed73166b82e44be080ab5.zip
Fix change to predicates
Diffstat (limited to 'src')
-rw-r--r--src/librustc_lint/unused.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_lint/unused.rs b/src/librustc_lint/unused.rs
index 906579a1ae0..fab618d9c8e 100644
--- a/src/librustc_lint/unused.rs
+++ b/src/librustc_lint/unused.rs
@@ -68,7 +68,7 @@ impl<'a, 'tcx> LateLintPass<'a, 'tcx> for UnusedResults {
                 ty::Adt(def, _) => check_must_use(cx, def.did, s.span, "", ""),
                 ty::Opaque(def, _) => {
                     let mut must_use = false;
-                    for (predicate, _) in cx.tcx.predicates_of(def).predicates {
+                    for (predicate, _) in &cx.tcx.predicates_of(def).predicates {
                         if let ty::Predicate::Trait(ref poly_trait_predicate) = predicate {
                             let trait_ref = poly_trait_predicate.skip_binder().trait_ref;
                             if check_must_use(cx, trait_ref.def_id, s.span, "implementer of ", "") {