Index: src/SynTree/Statement.cc
===================================================================
--- src/SynTree/Statement.cc	(revision 3b0bc169405b67c6da2825bdc47c869fa9d0fd59)
+++ src/SynTree/Statement.cc	(revision 4e7171f0f34eb877951aba5628b824cdf5f60cdd)
@@ -10,6 +10,6 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Tue Feb  1 17:55:29 2022
-// Update Count     : 79
+// Last Modified On : Wed Feb  2 11:55:19 2022
+// Update Count     : 80
 //
 
@@ -246,9 +246,9 @@
 }
 
-WhileDoStmt::WhileDoStmt( Expression * condition, Statement * body, std::list< Statement * > & initialization, bool isDoWhile ):
+WhileDoStmt::WhileDoStmt( Expression * condition, Statement * body, const std::list< Statement * > & initialization, bool isDoWhile ):
 	Statement(), condition( condition ), body( body ), else_( nullptr ), initialization( initialization ), isDoWhile( isDoWhile) {
 }
 
-WhileDoStmt::WhileDoStmt( Expression * condition, Statement * body, Statement * else_, std::list< Statement * > & initialization, bool isDoWhile ):
+WhileDoStmt::WhileDoStmt( Expression * condition, Statement * body, Statement * else_, const std::list< Statement * > & initialization, bool isDoWhile ):
 	Statement(), condition( condition), body( body ), else_( else_ ), initialization( initialization ), isDoWhile( isDoWhile) {
 }
Index: src/SynTree/Statement.h
===================================================================
--- src/SynTree/Statement.h	(revision 3b0bc169405b67c6da2825bdc47c869fa9d0fd59)
+++ src/SynTree/Statement.h	(revision 4e7171f0f34eb877951aba5628b824cdf5f60cdd)
@@ -10,6 +10,6 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Tue Feb  1 17:07:32 2022
-// Update Count     : 93
+// Last Modified On : Wed Feb  2 11:49:17 2022
+// Update Count     : 94
 //
 
@@ -233,6 +233,6 @@
 	bool isDoWhile;
 
-	WhileDoStmt( Expression * condition, Statement * body, std::list<Statement *> & initialization, bool isDoWhile = false );
-	WhileDoStmt( Expression * condition, Statement * body, Statement * els, std::list<Statement *> & initialization, bool isDoWhile = false );
+	WhileDoStmt( Expression * condition, Statement * body, const std::list<Statement *> & initialization, bool isDoWhile = false );
+	WhileDoStmt( Expression * condition, Statement * body, Statement * else_, const std::list<Statement *> & initialization, bool isDoWhile = false );
 	WhileDoStmt( const WhileDoStmt & other );
 	virtual ~WhileDoStmt();
