blob: 115e68e7acacec133180f557e8a51c5770b04549 [file] [log] [blame] [view]
# 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;
```