]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc/ty/layout.rs
Merge remote-tracking branch 'origin/master' into gen
[rust.git] / src / librustc / ty / layout.rs
index 54e15ed01f074b7d548899e3eede6d9009ca31ff..cf21a66d51538f9d66147b9185783030d17e7cfe 100644 (file)
@@ -2207,8 +2207,8 @@ pub fn field_type<C: LayoutTyper<'tcx>>(&self, cx: C, i: usize) -> Ty<'tcx> {
         let tcx = cx.tcx();
 
         let ptr_field_type = |pointee: Ty<'tcx>| {
+            assert!(i < 2);
             let slice = |element: Ty<'tcx>| {
-                assert!(i < 2);
                 if i == 0 {
                     tcx.mk_mut_ptr(element)
                 } else {