From 222c12277362dea7f19d85c2cdff0c9d35fceaa0 Mon Sep 17 00:00:00 2001
From: Olivier BICHLER <olivier.bichler@cea.fr>
Date: Mon, 16 Sep 2024 12:02:10 +0200
Subject: [PATCH] Fixed restrict

---
 include/aidge/backend/cpu/operator/MatMulImpl_kernels.hpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/aidge/backend/cpu/operator/MatMulImpl_kernels.hpp b/include/aidge/backend/cpu/operator/MatMulImpl_kernels.hpp
index 088c89e6..5fc13baf 100644
--- a/include/aidge/backend/cpu/operator/MatMulImpl_kernels.hpp
+++ b/include/aidge/backend/cpu/operator/MatMulImpl_kernels.hpp
@@ -18,11 +18,11 @@ namespace Aidge {
 
 template <class I, class O>
 void MatMulImpl_cpu_forward_kernel(const std::size_t n, const std::size_t k, const std::size_t m,
-                                    const void* input1_, const void* input2_, void* __restrict__ output_) {
+                                    const void* input1_, const void* input2_, void* __restrict output_) {
     // FIXME: missing MatMul parameters as arguments
     const I* input1 = static_cast<const I*>(input1_);
     const I* input2 = static_cast<const I*>(input2_);
-    O* __restrict__ output = static_cast<O* __restrict__>(output_);
+    O* __restrict output = static_cast<O* __restrict>(output_);
 
     std::memset(output, O(0), n * m * sizeof(O));
 
-- 
GitLab