diff dmd/LinkDeclaration.d @ 77:ad4792a1cfd6

more D-ification container accessing
author Eldar Insafutdinov <e.insafutdinov@gmail.com>
date Sun, 29 Aug 2010 14:36:55 +0100
parents 7e0d548de9e6
children e28b18c23469
line wrap: on
line diff
--- a/dmd/LinkDeclaration.d	Sun Aug 29 09:43:40 2010 +0100
+++ b/dmd/LinkDeclaration.d	Sun Aug 29 14:36:55 2010 +0100
@@ -50,11 +50,8 @@
 			LINK linkage_save = sc.linkage;
 
 			sc.linkage = linkage;
-			for (uint i = 0; i < decl.dim; i++)
-			{
-				Dsymbol s = cast(Dsymbol)decl.data[i];
+			foreach(Dsymbol s; decl)
 				s.semantic3(sc);
-			}
 			sc.linkage = linkage_save;
 		}
 		else