aboutsummaryrefslogtreecommitdiff
path: root/libgo
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2012-03-02 20:48:21 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2012-03-02 20:48:21 +0000
commitcd33b08fbde7a7868f902161b4caeb6a3a2b42ae (patch)
treebd10cb9d55f986a5a6f62f89e717218c4913137b /libgo
parent9c23e8b86dc81b30484e93ae2ab88fe0015ebf46 (diff)
downloadgcc-cd33b08fbde7a7868f902161b4caeb6a3a2b42ae.zip
gcc-cd33b08fbde7a7868f902161b4caeb6a3a2b42ae.tar.gz
gcc-cd33b08fbde7a7868f902161b4caeb6a3a2b42ae.tar.bz2
runtime: Add type casts to fix Solaris build.
From Rainer Orth. From-SVN: r184823
Diffstat (limited to 'libgo')
-rw-r--r--libgo/runtime/mem.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libgo/runtime/mem.c b/libgo/runtime/mem.c
index 05f071a..9df4c87 100644
--- a/libgo/runtime/mem.c
+++ b/libgo/runtime/mem.c
@@ -44,13 +44,13 @@ mmap_fixed(byte *v, uintptr n, int32 prot, int32 flags, int32 fd, uint32 offset)
{
void *p;
- p = runtime_mmap(v, n, prot, flags, fd, offset);
+ p = runtime_mmap((void *)v, n, prot, flags, fd, offset);
if(p != v && addrspace_free(v, n)) {
// On some systems, mmap ignores v without
// MAP_FIXED, so retry if the address space is free.
if(p != MAP_FAILED)
runtime_munmap(p, n);
- p = runtime_mmap(v, n, prot, flags|MAP_FIXED, fd, offset);
+ p = runtime_mmap((void *)v, n, prot, flags|MAP_FIXED, fd, offset);
}
return p;
}