diff options
| author | Keith Randall <khr@golang.org> | 2013-08-02 13:03:14 -0700 |
|---|---|---|
| committer | Keith Randall <khr@golang.org> | 2013-08-02 13:03:14 -0700 |
| commit | 9cd570680bd1d6ea23e4f5da1fe3a50c6927d6d5 (patch) | |
| tree | b8c604701f76eb63048e9011bf0e17aa5a27a5e5 /src/cmd/ld/lib.c | |
| parent | b8c8cb85092aba7dda9b5f27b1a6c940aaf3c985 (diff) | |
| download | go-9cd570680bd1d6ea23e4f5da1fe3a50c6927d6d5.tar.xz | |
runtime: reimplement reflect.call to not use stack splitting.
R=golang-dev, r, khr, rsc
CC=golang-dev
https://golang.org/cl/12053043
Diffstat (limited to 'src/cmd/ld/lib.c')
| -rw-r--r-- | src/cmd/ld/lib.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/ld/lib.c b/src/cmd/ld/lib.c index c5af7fed88..e3bf3a2354 100644 --- a/src/cmd/ld/lib.c +++ b/src/cmd/ld/lib.c @@ -1522,7 +1522,7 @@ pctospadj(Sym *sym, int32 oldval, Prog *p, int32 phase, int32 arg) oldval = 0; if(phase == 0) return oldval; - if(oldval + p->spadj < -10000 || oldval + p->spadj > 1000000000) { + if(oldval + p->spadj < -10000 || oldval + p->spadj > 1100000000) { diag("overflow in spadj: %d + %d = %d", oldval, p->spadj, oldval + p->spadj); errorexit(); } |
