diff --git a/tests/test_ASTNodeAffectationExpressionBuilder.cpp b/tests/test_ASTNodeAffectationExpressionBuilder.cpp
index 64c15221949915d15c8559d7c017e2c172a2c670..c20490e5a2d6e872ee4d0e6533a95fd839eccb65 100644
--- a/tests/test_ASTNodeAffectationExpressionBuilder.cpp
+++ b/tests/test_ASTNodeAffectationExpressionBuilder.cpp
@@ -171,6 +171,8 @@ const auto builtin_data_type = ast_node_data_type_from<std::shared_ptr<const dou
     OperatorRepository::instance().reset();                                                                     \
   }
 
+#pragma clang optimize off
+
 // clazy:excludeall=non-pod-global-static
 
 TEST_CASE("ASTNodeAffectationExpressionBuilder", "[language]")
@@ -7483,3 +7485,5 @@ let v :(R^3x3), v = bt;
     }
   }
 }
+
+#pragma clang optimize on
diff --git a/tests/test_DiscreteFunctionP0.cpp b/tests/test_DiscreteFunctionP0.cpp
index 48c107e4ad2f07391a49270a04c9a3dc20d2db4a..3253cd6fe4f3e419f81d1f051010ec787424e9f0 100644
--- a/tests/test_DiscreteFunctionP0.cpp
+++ b/tests/test_DiscreteFunctionP0.cpp
@@ -4,6 +4,8 @@
 #include <MeshDataBaseForTests.hpp>
 #include <scheme/DiscreteFunctionP0.hpp>
 
+#pragma clang optimize off
+
 // clazy:excludeall=non-pod-global-static
 
 TEST_CASE("DiscreteFunctionP0", "[scheme]")
@@ -3697,3 +3699,5 @@ TEST_CASE("DiscreteFunctionP0", "[scheme]")
   }
 #endif   // NDEBUG
 }
+
+#pragma clang optimize on