Index: src/CodeGen/CodeGenerator.cc
===================================================================
--- src/CodeGen/CodeGenerator.cc	(revision 42a36d91a8c8fb911137cec9b51d7e985170aeef)
+++ src/CodeGen/CodeGenerator.cc	(revision 3e965595e4927da49625dbc51a509f89ba555a62)
@@ -10,6 +10,6 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Andrew Beach
-// Last Modified On : Wed May  1 10:06:00 2019
-// Update Count     : 495
+// Last Modified On : Wed May  1 15:50:00 2019
+// Update Count     : 496
 //
 #include "CodeGenerator.h"
@@ -181,5 +181,7 @@
 		functionDecl->get_funcSpec().print( output );
 
-		output << genType( functionDecl->get_functionType(), mangleName( functionDecl ), options.pretty, options.genC );
+		Options subOptions = options;
+		subOptions.inParameterList = true;
+		output << genType( functionDecl->get_functionType(), mangleName( functionDecl ), subOptions );
 
 		asmName( functionDecl );
@@ -200,4 +202,8 @@
 			static UniqueName name = { "__anonymous_object" };
 			objectDecl->set_name( name.newName() );
+            // Stops unused parameter warnings.
+            if ( options.inParameterList ) {
+                objectDecl->attributes.push_back( new Attribute( "unused" ) );
+            }
 		}
 
Index: src/CodeGen/Options.h
===================================================================
--- src/CodeGen/Options.h	(revision 42a36d91a8c8fb911137cec9b51d7e985170aeef)
+++ src/CodeGen/Options.h	(revision 3e965595e4927da49625dbc51a509f89ba555a62)
@@ -10,6 +10,6 @@
 // Created On       : Tue Apr 30 11:36:00 2019
 // Last Modified By : Andrew Beach
-// Last Modified On : Wed May  1 09:51:00 2019
-// Update Count     : 0
+// Last Modified On : Wed May  1 15:52:00 2019
+// Update Count     : 1
 //
 
@@ -24,4 +24,7 @@
 		bool printExprTypes;
 
+		// Internal Options: Changed on some recurisive calls.
+		bool inParameterList = false;
+
 		Options(bool pretty, bool genC, bool lineMarks, bool printExprTypes) :
 			pretty(pretty), genC(genC), lineMarks(lineMarks), printExprTypes(printExprTypes)
