Index: src/Validate/Autogen.cpp
===================================================================
--- src/Validate/Autogen.cpp	(revision 28f8f154b94c0b9fd3ef74a8d0de01187a5522c6)
+++ src/Validate/Autogen.cpp	(revision 561354fd73c46eb32cf2feb6781d0a72427490ac)
@@ -522,5 +522,5 @@
 
 void StructFuncGenerator::genADTFuncs() {
-	if ( decl->kind != ast::AggregateDecl::ADT ) return;
+	if ( decl->kind != ast::AggregateDecl::Adt ) return;
 	assert( decl->members.size() == 2 );
 	auto first = (decl->members[0]).as<ast::ObjectDecl>();
Index: src/Validate/NoIdSymbolTable.hpp
===================================================================
--- src/Validate/NoIdSymbolTable.hpp	(revision 28f8f154b94c0b9fd3ef74a8d0de01187a5522c6)
+++ src/Validate/NoIdSymbolTable.hpp	(revision 561354fd73c46eb32cf2feb6781d0a72427490ac)
@@ -44,4 +44,5 @@
 	FORWARD_1( addStruct, const ast::StructDecl *    )
 	FORWARD_1( addEnum  , const ast::EnumDecl *      )
+	FORWARD_1( addAdt,    const ast::AdtDecl *		 )
 	FORWARD_1( addUnion , const ast::UnionDecl *     )
 	FORWARD_1( addTrait , const ast::TraitDecl *     )
