diff --git a/python_binding/operator/pybind_Matmul.cpp b/python_binding/operator/pybind_Matmul.cpp
index b587dea92dc10994622c7a5986c28587657a9c88..d0d7f28d52a9a9899b08d37a0c1a4a8720f2ae20 100644
--- a/python_binding/operator/pybind_Matmul.cpp
+++ b/python_binding/operator/pybind_Matmul.cpp
@@ -22,7 +22,7 @@ namespace Aidge {
 void init_MatMul(py::module &m) {
   py::class_<MatMul_Op, std::shared_ptr<MatMul_Op>, OperatorTensor>(m, "MatMulOp", py::multiple_inheritance())
   .def("get_inputs_name", &MatMul_Op::getInputsName)
-  .def("get_outputs_name", &MatMul_Op::getOutputsName)
+  .def("get_outputs_name", &MatMul_Op::getOutputsName);
 
   m.def("MatMul", &MatMul, py::arg("name") = "");
 }
diff --git a/src/operator/MatMul.cpp b/src/operator/MatMul.cpp
index 4e35ba0933f3748fc0a6d9cd4c2a34de5152d4df..4f01fd65b072e617cf11f0459d342a6cb1314934 100644
--- a/src/operator/MatMul.cpp
+++ b/src/operator/MatMul.cpp
@@ -30,7 +30,6 @@ void Aidge::MatMul_Op::computeOutputDims() {
 
         if (dims0.size() > 2 && dims1.size() > 2)
         {
-            std::size_t d0 = dims0.size()-3, d1 = dims1.size()-3;
             for (std::size_t d0 = dims0.size()-3, d1 = dims1.size()-3; 
                  (d0>0) && (d1>0);
                  --d0, --d1)