Index: src/CodeGen/CodeGenerator.cc
===================================================================
--- src/CodeGen/CodeGenerator.cc	(revision 486341f038e1f9ecaa54644f8c0f7a9679756b9a)
+++ src/CodeGen/CodeGenerator.cc	(revision f006f010a16b044c89b41fdeb2442986671eb5dc)
@@ -656,4 +656,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 486341f038e1f9ecaa54644f8c0f7a9679756b9a)
+++ src/CodeGen/CodeGenerator.h	(revision f006f010a16b044c89b41fdeb2442986671eb5dc)
@@ -73,4 +73,5 @@
 		virtual void visit( TypeExpr *typeExpr );
 		virtual void visit( AsmExpr * );
+		virtual void visit( StmtExpr * );
 
 		//*** Statements
