about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDPC <dylan.dpc@gmail.com>2020-08-25 00:59:07 +0200
committerDPC <dylan.dpc@gmail.com>2020-08-25 00:59:07 +0200
commitdd1cd672e8138820a17bcec4e67f99ff394566b1 (patch)
tree6e88731bdcf49ba7f164fad96e84370bc5cce606
parent4cc2cabee25a2ea74d13720c980bfd0379b9945a (diff)
removed not-needed conversion
-rw-r--r--src/librustc_mir/util/aggregate.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/librustc_mir/util/aggregate.rs b/src/librustc_mir/util/aggregate.rs
index e867e8b4085..3afe8d22943 100644
--- a/src/librustc_mir/util/aggregate.rs
+++ b/src/librustc_mir/util/aggregate.rs
@@ -52,8 +52,7 @@ pub fn expand_aggregate<'tcx>(
         .enumerate()
         .map(move |(i, (op, ty))| {
             let lhs_field = if let AggregateKind::Array(_) = kind {
-                let offset = i as u64;
-                assert_eq!(offset as usize, i);
+                let offset = u64::try_from(i).unwrap();
                 tcx.mk_place_elem(
                     lhs,
                     ProjectionElem::ConstantIndex {