Index: src/CodeGen/CodeGenerator.cc
===================================================================
--- src/CodeGen/CodeGenerator.cc	(revision aff7e862f837ed8e7b405341103d8c3a6aa5a387)
+++ src/CodeGen/CodeGenerator.cc	(revision c7d8696ab8aef324ab4bad76ac71d4ad2bc126dc)
@@ -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 c7d8696ab8aef324ab4bad76ac71d4ad2bc126dc)
@@ -92,4 +92,5 @@
 		void postvisit( TupleIndexExpr * tupleExpr );
 		void postvisit( TypeExpr *typeExpr );
+		void postvisit( DimensionExpr *dimensionExpr );
 		void postvisit( AsmExpr * );
 		void postvisit( StmtExpr * );
