diff dmd/TemplateInstance.d @ 74:7e0d548de9e6

Switch Arrays of Dsymbols to the new templated Vector type
author Eldar Insafutdinov <e.insafutdinov@gmail.com>
date Sun, 29 Aug 2010 09:43:40 +0100
parents 2e2a5c3f943a
children ad4792a1cfd6
line wrap: on
line diff
--- a/dmd/TemplateInstance.d	Sat Aug 28 19:42:41 2010 +0400
+++ b/dmd/TemplateInstance.d	Sun Aug 29 09:43:40 2010 +0100
@@ -401,7 +401,7 @@
 	static if (true) {
 		int dosemantic3 = 0;
 		{	
-			Array a;
+			Dsymbols a;
 
 			Scope scx = sc;
 	static if (false) {
@@ -440,11 +440,11 @@
 			{
 				if (i == a.dim)
 				{
-					a.push(cast(void*)this);
+					a.push(this);
 					break;
 				}
 
-				if (this is cast(Dsymbol)a.data[i])	// if already in Array
+				if (this is a[i])	// if already in Array
 					break;
 			}
 		}