Index: src/Common/PassVisitor.impl.h
===================================================================
--- src/Common/PassVisitor.impl.h	(revision 1b8fc06cf1509f51c042ea065398626332457466)
+++ src/Common/PassVisitor.impl.h	(revision 28f8f154b94c0b9fd3ef74a8d0de01187a5522c6)
@@ -754,5 +754,7 @@
 
 	// unlike structs, traits, and unions, enums inject their members into the global scope
-	// if ( node->base ) maybeAccept_impl( node->base, *this ); // Need this? Maybe not?
+	maybeAccept_impl( node->data_constructors, *this );
+	maybeAccept_impl( node->data_union, *this );
+	maybeAccept_impl( node->tags, *this );
 	maybeAccept_impl( node->parameters, *this );
 	maybeAccept_impl( node->members   , *this );
