Index: src/InitTweak/FixInit.cc
===================================================================
--- src/InitTweak/FixInit.cc	(revision 79970ed6c19a6660b1238fe9021a3df4e5884245)
+++ src/InitTweak/FixInit.cc	(revision 60aa49a7be2cfe369ed612ced04b3e4327b9a1a1)
@@ -735,5 +735,5 @@
 			for ( DeclarationWithType * member : unhandled ) {
 				// emit a warning for each unhandled member
-				warn( "in ", CodeGen::genType( function->get_functionType(), function->get_name() ), ", member ", member->get_name(), " may not have been ", isConstructor( funcDecl->get_name() ) ? "constructed" : "destructed" );
+				warn( "in ", CodeGen::genType( function->get_functionType(), function->get_name(), false ), ", member ", member->get_name(), " may not have been ", isConstructor( funcDecl->get_name() ) ? "constructed" : "destructed" );
 			}
 
@@ -789,5 +789,5 @@
 		void WarnStructMembers::visit( MemberExpr * memberExpr ) {
 			if ( ! checkWarnings( function ) ) return;
-			if ( ! isConstructor( function->get_name() ) );
+			if ( ! isConstructor( function->get_name() ) ) return;
 
 			if ( ApplicationExpr * deref = dynamic_cast< ApplicationExpr * >( memberExpr->get_aggregate() ) ) {
@@ -797,5 +797,5 @@
 							if ( unhandled.count( memberExpr->get_member() ) ) {
 								// emit a warning because a member was used before it was constructed
-								warn( "in ", CodeGen::genType( function->get_functionType(), function->get_name() ), ", member ", memberExpr->get_member()->get_name(), " used before being constructed" );
+								warn( "in ", CodeGen::genType( function->get_functionType(), function->get_name(), false ), ", member ", memberExpr->get_member()->get_name(), " used before being constructed" );
 							}
 						}
