about summary refs log tree commit diff
path: root/src/librustc_mir/transform
diff options
context:
space:
mode:
authorvarkor <github@varkor.com>2018-02-25 00:31:26 +0000
committervarkor <github@varkor.com>2018-05-15 14:20:19 +0100
commite5825c29c33dde7335e8fd64cd3861aa6428ea9b (patch)
treeaed3d097f04ffc1c1b6f2751df1307b0bf57b2cd /src/librustc_mir/transform
parente9e3d5703b1a4ec4fc542e293fa7261e3ad79e29 (diff)
downloadrust-e5825c29c33dde7335e8fd64cd3861aa6428ea9b.tar.gz
rust-e5825c29c33dde7335e8fd64cd3861aa6428ea9b.zip
Prefer iterator to vec
Diffstat (limited to 'src/librustc_mir/transform')
-rw-r--r--src/librustc_mir/transform/check_unsafety.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_mir/transform/check_unsafety.rs b/src/librustc_mir/transform/check_unsafety.rs
index 1e8707157f7..68b8b256f29 100644
--- a/src/librustc_mir/transform/check_unsafety.rs
+++ b/src/librustc_mir/transform/check_unsafety.rs
@@ -357,7 +357,7 @@ fn unsafe_derive_on_repr_packed<'a, 'tcx>(tcx: TyCtxt<'a, 'tcx, 'tcx>, def_id: D
 
     // FIXME: when we make this a hard error, this should have its
     // own error code.
-    let message = if !tcx.generics_of(def_id).types().is_empty() {
+    let message = if tcx.generics_of(def_id).types().count() != 0 {
         format!("#[derive] can't be used on a #[repr(packed)] struct with \
                  type parameters (error E0133)")
     } else {