Index: src/SynTree/Expression.h
===================================================================
--- src/SynTree/Expression.h	(revision 172d9342f6b4a7736c11455e65aaff4ec00d647a)
+++ src/SynTree/Expression.h	(revision 9d23c2d1e4db73b3db4065d5a6f012923edd07ff)
@@ -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 172d9342f6b4a7736c11455e65aaff4ec00d647a)
+++ src/SynTree/TupleExpr.cc	(revision 9d23c2d1e4db73b3db4065d5a6f012923edd07ff)
@@ -105,4 +105,10 @@
 }
 
+TupleAssignExpr::TupleAssignExpr( 
+	StmtExpr * s )
+: Expression(), stmtExpr(s) {
+}
+
+
 TupleAssignExpr::~TupleAssignExpr() {
 	delete stmtExpr;
