Index: src/CodeGen/CodeGenerator.cc
===================================================================
--- src/CodeGen/CodeGenerator.cc	(revision 906e24deeab82aafdd4cbb08fb896c8ffe5b99e0)
+++ src/CodeGen/CodeGenerator.cc	(revision aa8f9dfd89cb8d2df9f8a3892703dfc427bce64a)
@@ -655,4 +655,10 @@
 	}
 
+	void CodeGenerator::visit( StmtExpr * stmtExpr ) {
+		output << "(";
+		stmtExpr->get_statements()->accept( *this );
+		output << ")";
+	}
+
 	//*** Statements
 	void CodeGenerator::visit( CompoundStmt * compoundStmt ) {
Index: src/CodeGen/CodeGenerator.h
===================================================================
--- src/CodeGen/CodeGenerator.h	(revision 906e24deeab82aafdd4cbb08fb896c8ffe5b99e0)
+++ src/CodeGen/CodeGenerator.h	(revision aa8f9dfd89cb8d2df9f8a3892703dfc427bce64a)
@@ -73,4 +73,5 @@
 		virtual void visit( TypeExpr *typeExpr );
 		virtual void visit( AsmExpr * );
+		virtual void visit( StmtExpr * );
 
 		//*** Statements
