Index: src/GenPoly/Lvalue.cc
===================================================================
--- src/GenPoly/Lvalue.cc	(revision 427854baeaba2d97cb23623b6d3c3ad7f7b0dbdd)
+++ src/GenPoly/Lvalue.cc	(revision 9306559f2fb7cb170efbe0a74f6e55fbf414688a)
@@ -140,15 +140,9 @@
 		PassVisitor<FixIntrinsicResult> intrinsicResults;
 		mutateAll( translationUnit, intrinsicResults );
-		translationUnit.back()->print( std::cout );
 		mutateAll( translationUnit, addrRef );
-		translationUnit.back()->print( std::cout );
 		mutateAll( translationUnit, refCvt );
-		translationUnit.back()->print( std::cout );
 		mutateAll( translationUnit, fixer );
-		translationUnit.back()->print( std::cout );
 		mutateAll( translationUnit, collapser );
-		translationUnit.back()->print( std::cout );
 		mutateAll( translationUnit, genLval );
-		translationUnit.back()->print( std::cout );
 		mutateAll( translationUnit, elim );  // last because other passes need reference types to work
 
Index: src/Parser/parser.yy
===================================================================
--- src/Parser/parser.yy	(revision 427854baeaba2d97cb23623b6d3c3ad7f7b0dbdd)
+++ src/Parser/parser.yy	(revision 9306559f2fb7cb170efbe0a74f6e55fbf414688a)
@@ -1262,5 +1262,5 @@
 	| SUSPEND ';'
 		{ $$ = new StatementNode( build_suspend( nullptr ) ); }
-	| SUSPEND compound_statement ';'
+	| SUSPEND compound_statement
 		{ $$ = new StatementNode( build_suspend( $2 ) ); }
 	| SUSPEND COROUTINE ';'
