diff --git a/ghc/runtime/storage/mprotect.lc b/ghc/runtime/storage/mprotect.lc index b9b14f5fb674d5caab7a3357190ee1a182ad4986..96c0e2fb8c8d59f313f86f0fea239a378bcd988a 100644 --- a/ghc/runtime/storage/mprotect.lc +++ b/ghc/runtime/storage/mprotect.lc @@ -65,13 +65,12 @@ int mprotect PROTO((caddr_t, size_t, int)); #endif void -unmapMiddleStackPage(addr_, size) -char * /*caddr_t*/ addr_; +unmapMiddleStackPage(addr, size) +char * /*caddr_t*/ addr; int size; { int pagesize = GETPAGESIZE(); - caddr_t addr = addr_; - caddr_t middle = (caddr_t) (((W_) (addr + size / 2)) / pagesize * pagesize); + char * middle = (caddr_t) (((W_) (addr + size / 2)) / pagesize * pagesize); #if defined(cygwin32_TARGET_OS) unsigned int old_prot; #endif