Index: src/SynTree/Expression.cc
===================================================================
--- src/SynTree/Expression.cc	(revision 9aaac6e93085196ddc22e508c0fdfa1ee11ae660)
+++ src/SynTree/Expression.cc	(revision 0c6596fab97091b4f0cf23a9d6e3d78a29ab00f3)
@@ -645,4 +645,8 @@
 		}
 	}
+	// ensure that StmtExpr has a result type
+	if ( ! result ) {
+		set_result( new VoidType( Type::Qualifiers() ) );
+	}
 }
 StmtExpr::StmtExpr( const StmtExpr &other ) : Expression( other ), statements( other.statements->clone() ) {
