Index: src/ResolvExpr/CurrentObject.cc
===================================================================
--- src/ResolvExpr/CurrentObject.cc	(revision 53452decf23aea503234e7ad33462711a9c12752)
+++ src/ResolvExpr/CurrentObject.cc	(revision 78754d782a2b5ad40158459a92881261efa9c6b2)
@@ -443,5 +443,5 @@
 				return new UnionIterator( uit );
 			} else {
-				assertf( dynamic_cast< TypeInstType * >( type ), "some other reftotype" );
+				assertf( dynamic_cast< EnumInstType * >( type ) || dynamic_cast< TypeInstType * >( type ), "Encountered unhandled ReferenceToType in createMemberIterator: %s", toString( type ).c_str() );
 				return new SimpleIterator( type );
 			}
