diff --git a/src/TNL/Containers/Algorithms/cuda-prefix-sum_impl.h b/src/TNL/Containers/Algorithms/cuda-prefix-sum_impl.h
index e4a3461f5d06e7acf92a81ef08a3cdbaf9725a3e..f9aa3dfae9c8e69fbd33cbe0ea087c1500b2032b 100644
--- a/src/TNL/Containers/Algorithms/cuda-prefix-sum_impl.h
+++ b/src/TNL/Containers/Algorithms/cuda-prefix-sum_impl.h
@@ -9,14 +9,15 @@
 /* See Copyright Notice in tnl/Copyright */
 
 #pragma once
-   
+
 #include <iostream>
 
 #include <TNL/Math.h>
 #include <TNL/Devices/Cuda.h>
 #include <TNL/Exceptions/CudaBadAlloc.h>
 #include <TNL/Containers/Algorithms/ReductionOperations.h>
-   
+#include <TNL/Containers/Array.h>
+
 #ifdef HAVE_CUDA
 
 namespace TNL {