]> git.lizzy.rs Git - rust.git/commitdiff
Don't limit vector size
authorbjorn3 <bjorn3@users.noreply.github.com>
Mon, 23 Dec 2019 14:56:03 +0000 (15:56 +0100)
committerbjorn3 <bjorn3@users.noreply.github.com>
Wed, 25 Dec 2019 13:38:37 +0000 (14:38 +0100)
src/common.rs

index 41533d9b62069093498a4820c580e996b3682ca5..6bef21afff2127a40a1718c8c0d75d54a1712884 100644 (file)
@@ -72,12 +72,7 @@ pub fn clif_type_from_ty<'tcx>(tcx: TyCtxt<'tcx>, ty: Ty<'tcx>) -> Option<types:
                 tcx.layout_of(ParamEnv::reveal_all().and(ty)).unwrap(),
             );
             let lane_type = clif_type_from_ty(tcx, lane_type.ty)?;
-            let simd_type = lane_type.by(u16::try_from(lane_count).unwrap());
-            if simd_type.map(|t| t.bits()) == Some(128) {
-                return simd_type;
-            } else {
-                return None; // Not yet implemented
-            }
+            return lane_type.by(u16::try_from(lane_count).unwrap());
         }
         _ => return None,
     })