Index: src/CodeGen/CodeGenerator.cc
===================================================================
--- src/CodeGen/CodeGenerator.cc	(revision 01b992899a1c9287e6e7e5cfb22b76b26da616e7)
+++ src/CodeGen/CodeGenerator.cc	(revision 7e003011cac72e307c02d183bca9cbd4a982d69b)
@@ -267,5 +267,5 @@
 	}
 
-	void CodeGenerator::visit( TraitDecl * traitDecl ) {}
+	void CodeGenerator::visit( __attribute__((unused)) TraitDecl * traitDecl ) {}
 
 	void CodeGenerator::visit( TypedefDecl * typeDecl ) {
@@ -328,5 +328,5 @@
 	}
 
-	void CodeGenerator::visit( ConstructorInit * init ){
+	void CodeGenerator::visit( __attribute__((unused)) ConstructorInit * init ){
 		assertf( ! genC, "ConstructorInit nodes should not reach code generation." );
 		// xxx - generate something reasonable for constructor/destructor pairs
@@ -962,5 +962,5 @@
 	}
 
-	void CodeGenerator::visit( NullStmt * nullStmt ) {
+	void CodeGenerator::visit( __attribute__((unused)) NullStmt * nullStmt ) {
 		//output << indent << CodeGenerator::printLabels( nullStmt->get_labels() );
 		output << "/* null statement */ ;";
