Index: src/CodeGen/CodeGenerator.cc
===================================================================
--- src/CodeGen/CodeGenerator.cc	(revision 561354fd73c46eb32cf2feb6781d0a72427490ac)
+++ src/CodeGen/CodeGenerator.cc	(revision 3a513d8965c8c10afd1ac0dd69e86eee5e6cd6e2)
@@ -295,5 +295,5 @@
 	}
 
-	void CodeGenerator::handleData( EnumDecl * dataDecl ) {
+	void CodeGenerator::handleData( EnumDecl * ) {
 		// output << " /** data type */" << endl;
 		// for ( StructDecl * decl : dataDecl->data_constructors ) {
@@ -348,4 +348,8 @@
 			} // if
 		} // if
+	}
+
+	void CodeGenerator::postvisit( AdtDecl * ) {
+		// TODO
 	}
 
Index: src/CodeGen/CodeGenerator.h
===================================================================
--- src/CodeGen/CodeGenerator.h	(revision 561354fd73c46eb32cf2feb6781d0a72427490ac)
+++ src/CodeGen/CodeGenerator.h	(revision 3a513d8965c8c10afd1ac0dd69e86eee5e6cd6e2)
@@ -53,4 +53,5 @@
 		void postvisit( UnionDecl * aggregateDecl );
 		void postvisit( EnumDecl * aggregateDecl );
+		void postvisit( AdtDecl * AggregateDecl );
 		void postvisit( TraitDecl * aggregateDecl );
 		void postvisit( TypedefDecl * typeDecl );
