Mercurial > hg > CbC > old > device
diff test/too-long-argument.c @ 537:a6c9ffbf3f08
arg offset in nested function arguments.
author | kono |
---|---|
date | Sat, 31 Dec 2005 17:16:14 +0900 (2005-12-31) |
parents | 135afeb2e134 |
children | 492f06738550 |
line wrap: on
line diff
--- a/test/too-long-argument.c Sat Dec 31 14:26:40 2005 +0900 +++ b/test/too-long-argument.c Sat Dec 31 17:16:14 2005 +0900 @@ -12,7 +12,7 @@ code(*ret)(int), void *env) { -fprintf(stderr,"f1=%d,f2=%d,f3=%d,f4=%d,f5=%d,f6=%d,f7=%d,f8=%d,f9=%d,fa=%d,fb=%d,fc=%d,fd=%d,fe=%d,ff=%d\n", +fprintf(stderr,"tcode2: f1=%d,f2=%d,f3=%d,f4=%d,f5=%d,f6=%d,f7=%d,f8=%d,f9=%d,fa=%d,fb=%d,fc=%d,fd=%d,fe=%d,ff=%d\n", f1,f2,f3,f4,f5,f6,f7,f8,f9,fa,fb,fc,fd,fe,ff); goto ret(0),env; } @@ -23,7 +23,7 @@ code(*ret)(int); void *env; { -fprintf(stderr,"f1=%d,f2=%d,f3=%d,f4=%d,f5=%d,f6=%d,f7=%d,f8=%d,f9=%d,fa=%d,fb=%d,fc=%d,fd=%d,fe=%d,ff=%d\n", +fprintf(stderr,"tcode1: f1=%d,f2=%d,f3=%d,f4=%d,f5=%d,f6=%d,f7=%d,f8=%d,f9=%d,fa=%d,fb=%d,fc=%d,fd=%d,fe=%d,ff=%d\n", f1,f2,f3,f4,f5,f6,f7,f8,f9,fa,fb,fc,fd,fe,ff); goto ret(0),env; } @@ -87,9 +87,13 @@ int main() { + printf("main4\n"); main4(); + printf("main2\n"); main2(); + printf("main0\n"); main0(); + printf("main1\n"); main1(); }