From f3492a7d404f41d45f9174b27086861fe2d2b3a5 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Mon, 30 Jan 2012 13:20:10 -0500 Subject: [PATCH] 8g: use uintptr for local pc Fixes #2478. R=ken2 CC=golang-dev https://golang.org/cl/5593051 --- src/cmd/8g/gsubr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cmd/8g/gsubr.c b/src/cmd/8g/gsubr.c index 9d0f7025f44..44dcd50b547 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);