diff options
author | ian <ian@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-02 20:48:21 +0000 |
---|---|---|
committer | ian <ian@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-03-02 20:48:21 +0000 |
commit | c3ba35271b6026ae259423333f455e274658f669 (patch) | |
tree | bd10cb9d55f986a5a6f62f89e717218c4913137b /libgo/runtime | |
parent | 6d0c6e19686cee23bb37495b52eb6d675a253fe2 (diff) | |
download | gcc-c3ba35271b6026ae259423333f455e274658f669.tar.gz |
runtime: Add type casts to fix Solaris build.
From Rainer Orth.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184823 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgo/runtime')
-rw-r--r-- | libgo/runtime/mem.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libgo/runtime/mem.c b/libgo/runtime/mem.c index 05f071ae06c..9df4c870dcf 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; } |