| # Introduction |
| |
| This wiki page collects patches to build older version of Go on newer systems for |
| testing and benchmark purposes. Please note that older Go versions are not |
| supported, so don't use older version in production. |
| |
| # Go 1.0.x |
| ## Go 1.0 |
| ``` |
| diff -ur go/src/cmd/cc/funct.c go1/src/cmd/cc/funct.c |
| --- go/src/cmd/cc/funct.c 2012-03-28 00:49:24.000000000 -0400 |
| +++ go1/src/cmd/cc/funct.c 2014-05-04 00:56:00.971460175 -0400 |
| @@ -269,7 +269,7 @@ |
| goto bad; |
| |
| f = alloc(sizeof(*f)); |
| - for(o=0; o<sizeof(f->sym); o++) |
| + for(o=0; o<nelem(f->sym); o++) |
| f->sym[o] = S; |
| |
| t->funct = f; |
| ``` |