diff --git a/src/slice.rs b/src/slice.rs index 0146d6dba..51146c94c 100644 --- a/src/slice.rs +++ b/src/slice.rs @@ -842,15 +842,13 @@ macro_rules! s( } }; // empty call, i.e. `s![]` - (@parse ::core::marker::PhantomData::<$crate::Ix0>, ::core::marker::PhantomData::<$crate::Ix0>, []) => { + (@parse $in_dim:expr, $out_dim:expr, []) => { { + let in_dim = $in_dim; + let out_dim = $out_dim; #[allow(unsafe_code)] unsafe { - $crate::SliceInfo::new_unchecked( - [], - ::core::marker::PhantomData::<$crate::Ix0>, - ::core::marker::PhantomData::<$crate::Ix0>, - ) + $crate::SliceInfo::new_unchecked([], in_dim, out_dim) } } };