diff dmd/TypeSlice.d @ 126:1765f3ef917d

ClassDeclarations, Arguments -> Vector
author Eldar Insafutdinov <e.insafutdinov@gmail.com>
date Fri, 03 Sep 2010 23:25:55 +0100
parents e28b18c23469
children 60bb0fe4563e
line wrap: on
line diff
--- a/dmd/TypeSlice.d	Fri Sep 03 22:17:54 2010 +0100
+++ b/dmd/TypeSlice.d	Fri Sep 03 23:25:55 2010 +0100
@@ -79,12 +79,12 @@
 			return Type.terror;
 		}
 
-		Arguments args = new Arguments;
+		auto args = new Arguments;
 		args.reserve(cast(size_t)(i2 - i1));
 		for (size_t i = cast(size_t)i1; i < cast(size_t)i2; i++)
 		{	
-			Argument arg = cast(Argument)tt.arguments.data[i];
-			args.push(cast(void*)arg);
+			auto arg = tt.arguments[i];
+			args.push(arg);
 		}
 
 		return new TypeTuple(args);