diff dmd/TemplateInstance.d @ 126:1765f3ef917d

ClassDeclarations, Arguments -> Vector
author Eldar Insafutdinov <e.insafutdinov@gmail.com>
date Fri, 03 Sep 2010 23:25:55 +0100
parents 347de076ad34
children e6e542f37b94
line wrap: on
line diff
--- a/dmd/TemplateInstance.d	Fri Sep 03 22:17:54 2010 +0100
+++ b/dmd/TemplateInstance.d	Fri Sep 03 23:25:55 2010 +0100
@@ -868,7 +868,7 @@
 					if (ta.ty == Ttuple)
 					{   
 						// Expand tuple
-						TypeTuple tt = cast(TypeTuple)ta;
+						auto tt = cast(TypeTuple)ta;
 						size_t dim = tt.arguments.dim;
 						tiargs.remove(j);
 						if (dim)
@@ -876,7 +876,7 @@
 							tiargs.reserve(dim);
 							for (size_t i = 0; i < dim; i++)
 							{   
-								auto arg = cast(Argument)tt.arguments.data[i];
+								auto arg = tt.arguments[i];
 								tiargs.insert(j + i, arg.type);
 							}
 						}