From 91c80ce6c75b5b11dc3f888d4a1f34c7133f2341 Mon Sep 17 00:00:00 2001 From: Austin Clements Date: Mon, 13 Apr 2015 17:06:22 -0400 Subject: runtime: make mcache.local_cachealloc a uintptr This field used to decrease with sweeps (and potentially go negative). Now it is always zero or positive, so change it to a uintptr so it meshes better with other memory stats. Change-Id: I6a50a956ddc6077eeaf92011c51743cb69540a3c Reviewed-on: https://go-review.googlesource.com/8899 Reviewed-by: Rick Hudson --- src/runtime/malloc.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/runtime/malloc.go') diff --git a/src/runtime/malloc.go b/src/runtime/malloc.go index 84a2ad71a4..4a2d3e3cac 100644 --- a/src/runtime/malloc.go +++ b/src/runtime/malloc.go @@ -623,7 +623,7 @@ func mallocgc(size uintptr, typ *_type, flags uint32) unsafe.Pointer { } } } - c.local_cachealloc += intptr(size) + c.local_cachealloc += size } else { var s *mspan shouldhelpgc = true -- cgit v1.3-5-g9baa