Index: src/SynTree/Expression.h
===================================================================
--- src/SynTree/Expression.h	(revision 09ab71a33bf6acba21dbc6a63bf0ce4f84b24eab)
+++ src/SynTree/Expression.h	(revision f4c2f1a02753f281c59f650f4c89475f36279b0c)
@@ -741,4 +741,8 @@
 	virtual Expression * acceptMutator( Mutator & m ) { return m.mutate( this ); }
 	virtual void print( std::ostream & os, Indenter indent = {} ) const;
+
+	friend class ConverterNewToOld;
+  private:
+    TupleAssignExpr( StmtExpr * stmts );
 };
 
Index: src/SynTree/TupleExpr.cc
===================================================================
--- src/SynTree/TupleExpr.cc	(revision 09ab71a33bf6acba21dbc6a63bf0ce4f84b24eab)
+++ src/SynTree/TupleExpr.cc	(revision f4c2f1a02753f281c59f650f4c89475f36279b0c)
@@ -105,4 +105,10 @@
 }
 
+TupleAssignExpr::TupleAssignExpr( 
+	StmtExpr * s )
+: Expression(), stmtExpr(s) {
+}
+
+
 TupleAssignExpr::~TupleAssignExpr() {
 	delete stmtExpr;
