Index: src/InitTweak/InitTweak.cc
===================================================================
--- src/InitTweak/InitTweak.cc	(revision 9b4f3290a76fc499cac978b84cc1ab000bd8d6d0)
+++ src/InitTweak/InitTweak.cc	(revision 172d9342f6b4a7736c11455e65aaff4ec00d647a)
@@ -437,5 +437,5 @@
 		// const ast::Expr * callArg( const CallExpr * call, unsigned int pos ) {
 		// 	if( pos >= call->args.size() ) {
-		// 		assertf( false, "getCallArg for argument that doesn't exist: (%u); %s.", 
+		// 		assertf( false, "getCallArg for argument that doesn't exist: (%u); %s.",
 		// 			pos, toString( call ).c_str() );
 		// 	}
@@ -467,5 +467,8 @@
 	}
 	const ast::Expr * getCallArg( const ast::Expr * call, unsigned pos ) {
-		assert(!"implemented; needs to build AST/Expr.cpp");
+		(void)call;
+		(void)pos;
+		#warning unimplemented; needs to build AST/Expr.cpp
+		assertf(false, "unimplemented; needs to build AST/Expr.cpp");
 		// if ( auto app = dynamic_cast< const ast::ApplicationExpr * >( call ) ) {
 		// 	return callArg( app, pos );
@@ -482,5 +485,5 @@
 		// 	return getCallArg( ctor->callExpr, pos );
 		// } else {
-		// 	assertf( false, "Unexpected expression type passed to getCallArg: %s", 
+		// 	assertf( false, "Unexpected expression type passed to getCallArg: %s",
 		// 		toString( call ).c_str() );
 		// }
@@ -548,5 +551,7 @@
 	}
 	const ast::Type* getPointerBase( const ast::Type* t ) {
-		assert(!"needs to build Type.cpp before inclusion");
+		(void)t;
+		#warning needs to build Type.cpp before inclusion
+		assertf(false, "needs to build Type.cpp before inclusion");
 		// if ( const auto * p = dynamic_cast< const ast::PointerType * >( t ) ) {
 		// 	return p->base;
