From: Russ Cox Date: Mon, 30 Jan 2012 18:20:10 +0000 (-0500) Subject: 8g: use uintptr for local pc X-Git-Tag: weekly.2012-02-07~220 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=f3492a7d404f41d45f9174b27086861fe2d2b3a5;p=gostls13.git 8g: use uintptr for local pc Fixes #2478. R=ken2 CC=golang-dev https://golang.org/cl/5593051 --- diff --git a/src/cmd/8g/gsubr.c b/src/cmd/8g/gsubr.c index 9d0f7025f4..44dcd50b54 100644 --- a/src/cmd/8g/gsubr.c +++ b/src/cmd/8g/gsubr.c @@ -783,7 +783,7 @@ ginit(void) reg[resvd[i]]++; } -ulong regpc[D_NONE]; +uintptr regpc[D_NONE]; void gclean(void) @@ -871,7 +871,7 @@ out: if (i == D_SP) print("alloc SP\n"); if(reg[i] == 0) { - regpc[i] = (ulong)getcallerpc(&n); + regpc[i] = (uintptr)getcallerpc(&n); if(i == D_AX || i == D_CX || i == D_DX || i == D_SP) { dump("regalloc-o", o); fatal("regalloc %R", i);