Index: src/SynTree/Expression.cc
===================================================================
--- src/SynTree/Expression.cc	(revision fbcde641e97f117504d1c8e0bee89efe2630a6e8)
+++ src/SynTree/Expression.cc	(revision 4b0f9977dbaf2d66c3868617ef00f4cf9a136fa9)
@@ -339,5 +339,5 @@
 			return TypeSubstitution( aggInst->get_baseParameters()->begin(), aggInst->get_baseParameters()->end(), aggInst->get_parameters().begin() );
 		} else {
-			assertf( false, "makeSub expects struct or union type for aggregate" );
+			assertf( false, "makeSub expects struct or union type for aggregate, but got: %s", toString( t ).c_str() );
 		}
 	}
