annotate nocompile/v/variadic_argument_06_A.d @ 1630:d0efa3ae5522 default tip

run/mini/naked_asm5: New x86_64 ABI passes the arguments in reverse order.
author David Nadlinger <code@klickverbot.at>
date Sat, 23 Apr 2011 22:57:32 +0200
parents b8c0195059d9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
586
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
1 // $HeadURL$
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
2 // $Date$
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
3 // $Author$
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
4
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
5 // @author@ Unknown W. Brackets <unknown@simplemachines.org>
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
6 // @date@ 2005-06-11
1489
b8c0195059d9 changed nntp: URLs to http: URLs
thomask
parents: 586
diff changeset
7 // @uri@ http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D.bugs&artnum=4296
586
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
8 // @desc@ expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
9
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
10 // __DSTRESS_ELINE__ 19
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
11
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
12 module dstress.nocompile.v.variadic_argument_06_A;
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
13
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
14 void test(int i ...){
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
15 }
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
16
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
17 void main(){
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
18 int[] j;
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
19 test(j);
32c5d683df56 expression.c:272: void functionArguments(Loc, Scope*, TypeFunction*, Array*): Assertion `0' failed
thomask
parents:
diff changeset
20 }