diff --git a/include/aidge/backend/cpu/operator/SliceImpl_forward_kernels.hpp b/include/aidge/backend/cpu/operator/SliceImpl_forward_kernels.hpp
index 684d56d42f2f3c4d5a3e88b779c74af1b0f9c54b..9b1c015908aaeca7938df3b0722ef3dd7e12649a 100644
--- a/include/aidge/backend/cpu/operator/SliceImpl_forward_kernels.hpp
+++ b/include/aidge/backend/cpu/operator/SliceImpl_forward_kernels.hpp
@@ -29,7 +29,7 @@ void SliceImpl_cpu_forward_kernel(const typename Slice_Op::Attrs& attrs,
 
     const I* input = static_cast<const I*>(input_) + std::get<0>(attrs);
     I* output = static_cast<I*>(output_);
-    const std::vector<DimSize_t> slicedDims = std::get<1>(attrs);
+    const std::vector<Coord_t> slicedDims = std::get<1>(attrs);
     const std::size_t nbDims = slicedDims.size();
 
 	// for inputDims = {4,5,5,3} & slicedDims = {3,2,2,1}, substractDims = {1,5,5,3}