diff --git a/src/language/ASTNodeListAffectationExpressionBuilder.cpp b/src/language/ASTNodeListAffectationExpressionBuilder.cpp
index f139de452e068d3923c26551de61a58b1e85adcd..91e7c2e87f51f45ae8a660fd61306a18f774e90f 100644
--- a/src/language/ASTNodeListAffectationExpressionBuilder.cpp
+++ b/src/language/ASTNodeListAffectationExpressionBuilder.cpp
@@ -3,6 +3,8 @@
 
 #include <node_processor/AffectationProcessor.hpp>
 
+#include <functional>
+
 template <typename OperatorT>
 void
 ASTNodeListAffectationExpressionBuilder::_buildAffectationProcessor(