diff test/too-long-argument.c @ 519:b6eb97f0c11d

*** empty log message ***
author kono
date Mon, 26 Dec 2005 19:54:10 +0900
parents
children c562d1681275
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/too-long-argument.c	Mon Dec 26 19:54:10 2005 +0900
@@ -0,0 +1,21 @@
+code
+tcode1(f1,f2,f3,f4,f5,f6,f7,f8,f9,fa,fb,fc,fd,fe,ff,ret,env)
+	int f1,f2,f3,f4,f5,f6,f7,f8,f9,fa,fb,fc,fd,fe,ff;
+	code(*ret)(int);
+	void *env;
+{
+     goto ret(0),env;
+}
+
+code
+tcode0(int x,int y,code(*junction)(int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,int,code(*)(int),void *),code(*ret)(int),void *env)
+{
+
+     goto junction(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,ret,env);
+}
+
+int
+main()
+{
+     goto tcode0(0,1,tcode1,return,environment);
+}