Index: src/SynTree/Initializer.cc
===================================================================
--- src/SynTree/Initializer.cc	(revision 620cb957290a785073ff510006fde5a9f5e92ad5)
+++ src/SynTree/Initializer.cc	(revision 4cc428651c83d14e03e03eefcb10aece78034e35)
@@ -54,5 +54,5 @@
 }
 
-ListInit::ListInit( std::list<Initializer*> &_initializers, const std::list<Expression *> &_designators, bool maybeConstructed )
+ListInit::ListInit( const std::list<Initializer*> &_initializers, const std::list<Expression *> &_designators, bool maybeConstructed )
 	: Initializer( maybeConstructed), initializers( _initializers ), designators( _designators ) {
 }
Index: src/SynTree/Initializer.h
===================================================================
--- src/SynTree/Initializer.h	(revision 620cb957290a785073ff510006fde5a9f5e92ad5)
+++ src/SynTree/Initializer.h	(revision 4cc428651c83d14e03e03eefcb10aece78034e35)
@@ -82,5 +82,5 @@
 class ListInit : public Initializer {
   public:
-	ListInit( std::list<Initializer*> &,
+	ListInit( const std::list<Initializer*> &initializers,
 			  const std::list<Expression *> &designators, bool maybeConstructed = false );
 	virtual ~ListInit();
