Index: src/CodeGen/CodeGenerator.cc
===================================================================
--- src/CodeGen/CodeGenerator.cc	(revision d63eeb0d6eeb995b4c8c414f1d4989b0189ef8ca)
+++ src/CodeGen/CodeGenerator.cc	(revision a9a259cff14b8d1aebb4436ded3476b2d261f8c7)
@@ -263,6 +263,13 @@
 
 				  case OT_CTOR:
+				  // it's just an optimization to disallow this, so for now let it through
+				  // since it makes autogenerating constructors a lot easier
+  				varExpr->accept( *this );
+					output << "(";
+					genCommaList( applicationExpr->get_args().begin(), applicationExpr->get_args().end() );
+					output << ")";
+
 				  // intrinsic constructors should never be called directly - they should be transformed back into Initializer nodes
-				  assert(false);
+				  // assert(false);
 				  break;
 
