diff --git a/src/SubModel.cc b/src/SubModel.cc
index 9a1def8b5d15a5ca63cac4d76720806463d22118..ae0792faa47e19ac4df0f53f19bc956a4b135e86 100644
--- a/src/SubModel.cc
+++ b/src/SubModel.cc
@@ -501,7 +501,7 @@ VarModelTable::writeOutput(const string &basename, ostream &output) const
           ar_output << "    ar(" << eqn + 1 << ", " << colidx + 1 << ", " << lag
                     << ") = ";
           it.second->writeOutput(ar_output, ExprNodeOutputType::matlabDynamicModel);
-          ar_output << endl;
+          ar_output << ";" << endl;
         }
       ar_output << "    return" << endl
                 << "end" << endl << endl;