aboutsummaryrefslogtreecommitdiff
path: root/rcc-legacy/tests/upload/many_local_var.sy
diff options
context:
space:
mode:
authorRichard-Qin-X <richard.qin.001@gmail.com>2026-06-08 17:10:31 +0800
committerRichard-Qin-X <richard.qin.001@gmail.com>2026-06-08 17:10:31 +0800
commit72af0dedf9e18911da65b9a5c4906689e868d9fc (patch)
tree2ecbad93f96ab8ad7e26dc02cd02d802f853ab97 /rcc-legacy/tests/upload/many_local_var.sy
parent8faf6d290d6703b1775e0ad7a8928a4ebea4b11b (diff)
downloadrcc-project-72af0dedf9e18911da65b9a5c4906689e868d9fc.tar.gz
rcc-project-72af0dedf9e18911da65b9a5c4906689e868d9fc.tar.xz
[legacy] Add functional and performance test suites
Diffstat (limited to 'rcc-legacy/tests/upload/many_local_var.sy')
-rw-r--r--rcc-legacy/tests/upload/many_local_var.sy167
1 files changed, 167 insertions, 0 deletions
diff --git a/rcc-legacy/tests/upload/many_local_var.sy b/rcc-legacy/tests/upload/many_local_var.sy
new file mode 100644
index 0000000..57c96e8
--- /dev/null
+++ b/rcc-legacy/tests/upload/many_local_var.sy
@@ -0,0 +1,167 @@
+int fun(int para){
+ int a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z;
+ x=1;
+ y=1;
+ z=1;
+ a=1;
+ b=1;
+ c=1;
+ d=1;
+ e=1;
+ f=1;
+ g=1;
+ h=1;
+ i=1;
+ j=1;
+ k=1;
+ l=1;
+ m=1;
+ n=1;
+ o=1;
+ p=1;
+ q=1;
+ r=1;
+ s=1;
+ t=1;
+ u=1;
+ v=1;
+ w=1;
+ if(para>=0){
+ x=x;
+ y=y;
+ z=z;
+ a=a;
+ b=b;
+ c=c;
+ d=d;
+ e=e;
+ f=f;
+ g=g;
+ h=h;
+ i=i;
+ j=j;
+ k=k;
+ l=l;
+ m=m;
+ n=n;
+ o=o;
+ p=p;
+ q=q;
+ r=r;
+ s=s;
+ u=u;
+ v=v;
+ w=w;
+ }else{
+ x=x;
+ y=y;
+ z=z;
+ a=a;
+ b=b;
+ c=c;
+ d=d;
+ e=e;
+ f=f;
+ g=g;
+ h=h;
+ i=i;
+ j=j;
+ k=k;
+ l=l;
+ m=m;
+ n=n;
+ o=o;
+ p=p;
+ q=q;
+ r=r;
+ s=s;
+ u=u;
+ v=v;
+ w=w;
+ }
+ x=x;
+ y=y;
+ z=z;
+ a=a;
+ b=b;
+ c=c;
+ d=d;
+ e=e;
+ f=f;
+ g=g;
+ h=h;
+ i=i;
+ j=j;
+ k=k;
+ l=l;
+ m=m;
+ n=n;
+ o=o;
+ p=p;
+ q=q;
+ r=r;
+ s=s;
+ u=u;
+ v=v;
+ w=w;
+ if(para<0){
+ x=x;
+ y=y;
+ z=z;
+ a=a;
+ b=b;
+ c=c;
+ d=d;
+ e=e;
+ f=f;
+ g=g;
+ h=h;
+ i=i;
+ j=j;
+ k=k;
+ l=l;
+ m=m;
+ n=n;
+ o=o;
+ p=p;
+ q=q;
+ r=r;
+ s=s;
+ u=u;
+ v=v;
+ w=w;
+ }else{
+ x=x;
+ y=y;
+ z=z;
+ a=a;
+ b=b;
+ c=c;
+ d=d;
+ e=e;
+ f=f;
+ g=g;
+ h=h;
+ i=i;
+ j=j;
+ k=k;
+ l=l;
+ m=m;
+ n=n;
+ o=o;
+ p=p;
+ q=q;
+ r=r;
+ s=s;
+ u=u;
+ v=v;
+ w=w;
+ }
+ return a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z;
+}
+
+int main(){
+
+ putint(fun(1));
+ return 0;
+} \ No newline at end of file