Index: src/SymTab/Validate.cc
===================================================================
--- src/SymTab/Validate.cc	(revision 8688ce11a6b7047ca103783a09a35cbcf0be3233)
+++ src/SymTab/Validate.cc	(revision 76e8c55c6d650ecf639cf8cc657c2c1c0b2bfb3c)
@@ -541,7 +541,8 @@
 		if ( StructInstType *aggDecl = dynamic_cast< StructInstType * >( tyDecl->get_base() ) ) {
 			return new StructDecl( aggDecl->get_name() );
-//			return aggDecl->get_baseStruct();
 		} else if ( UnionInstType *aggDecl = dynamic_cast< UnionInstType * >( tyDecl->get_base() ) ) {
 			return new UnionDecl( aggDecl->get_name() );
+		} else if ( EnumInstType *enumDecl = dynamic_cast< EnumInstType * >( tyDecl->get_base() ) ) {
+			return new EnumDecl( enumDecl->get_name() );
 		} else {
 			return ret;
