diff dmd/IsExp.d @ 125:767a01c2a272

BaseClasses -> Vector
author Eldar Insafutdinov <e.insafutdinov@gmail.com>
date Fri, 03 Sep 2010 22:17:54 +0100
parents 347de076ad34
children 1765f3ef917d
line wrap: on
line diff
--- a/dmd/IsExp.d	Fri Sep 03 21:39:37 2010 +0400
+++ b/dmd/IsExp.d	Fri Sep 03 22:17:54 2010 +0100
@@ -166,9 +166,8 @@
 					{   ClassDeclaration cd = (cast(TypeClass)targ).sym;
 						Arguments args = new Arguments;
 						args.reserve(cd.baseclasses.dim);
-						for (size_t i = 0; i < cd.baseclasses.dim; i++)
+						foreach (b; cd.baseclasses)
 						{	
-							BaseClass b = cast(BaseClass)cd.baseclasses.data[i];
 							args.push(cast(void*)new Argument(STCin, b.type, null, null));
 						}
 						tded = new TypeTuple(args);