Index: src/CodeGen/CodeGenerator.cc
===================================================================
--- src/CodeGen/CodeGenerator.cc	(revision aff7e862f837ed8e7b405341103d8c3a6aa5a387)
+++ src/CodeGen/CodeGenerator.cc	(revision 6e50a6bc841ea438631989230a869a5ede7467e8)
@@ -589,4 +589,9 @@
 			output << nameExpr->get_name();
 		} // if
+	}
+
+	void CodeGenerator::postvisit( DimensionExpr * dimensionExpr ) {
+		extension( dimensionExpr );
+		output << "/*non-type*/" << dimensionExpr->get_name();
 	}
 
Index: src/CodeGen/CodeGenerator.h
===================================================================
--- src/CodeGen/CodeGenerator.h	(revision aff7e862f837ed8e7b405341103d8c3a6aa5a387)
+++ src/CodeGen/CodeGenerator.h	(revision 6e50a6bc841ea438631989230a869a5ede7467e8)
@@ -92,4 +92,5 @@
 		void postvisit( TupleIndexExpr * tupleExpr );
 		void postvisit( TypeExpr *typeExpr );
+		void postvisit( DimensionExpr *dimensionExpr );
 		void postvisit( AsmExpr * );
 		void postvisit( StmtExpr * );
