diff --git a/preprocessor/SymbolTable.cc b/preprocessor/SymbolTable.cc
index bad4526730719a7245a29a515d14c9d8b0ed21ad..b01aaca56d28b5d11a0e73eadf84d703dc25fafe 100644
--- a/preprocessor/SymbolTable.cc
+++ b/preprocessor/SymbolTable.cc
@@ -91,7 +91,7 @@ SymbolTable::writeOutput(ostream &output) const
       output << "M_.exo_det_names_tex = '" << getTeXNameByID(eExogenousDet, 0) << "';" << endl;
       for (int id = 1; id < exo_det_nbr; id++)
         {
-          output << "M_.exo_det_names = srtvcat(M_.exo_det_names, '" << getNameByID(eExogenousDet, id) << "');" << endl
+          output << "M_.exo_det_names = strvcat(M_.exo_det_names, '" << getNameByID(eExogenousDet, id) << "');" << endl
                  << "M_.exo_det_names_tex = strvcat(M_.exo_det_names_tex, '" << getTeXNameByID(eExogenousDet, id) << "');" << endl;
         }
     }