Mercurial > projects > ddmd
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);