Index: src/SynTree/Expression.cc
===================================================================
--- src/SynTree/Expression.cc	(revision 3ca540ff8fca8be28ec085a72a11b96bf920dd76)
+++ src/SynTree/Expression.cc	(revision 9fe3394725b957bb0ebfe000e5530679a22ff59d)
@@ -589,10 +589,10 @@
 	if ( ! body.empty() ) {
 		if ( ExprStmt * exprStmt = dynamic_cast< ExprStmt * >( body.back() ) ) {
-			set_result( maybeClone( exprStmt->get_expr()->get_result() ) );
+			result = maybeClone( exprStmt->expr->result );
 		}
 	}
 	// ensure that StmtExpr has a result type
 	if ( ! result ) {
-		set_result( new VoidType( Type::Qualifiers() ) );
+		result = new VoidType( Type::Qualifiers() );
 	}
 }
