diff --git a/shared/cplusplus/Parser.cpp b/shared/cplusplus/Parser.cpp
index d5fe83703dce5e1476a8889e0d77571fc81bf309..728443a630e0efbf5c09fc7933717eaaa2299709 100644
--- a/shared/cplusplus/Parser.cpp
+++ b/shared/cplusplus/Parser.cpp
@@ -57,6 +57,7 @@
 #include "AST.h"
 #include "Literals.h"
 #include <cstdlib>
+#include <cstring>
 #include <cassert>
 
 CPLUSPLUS_BEGIN_NAMESPACE