Allow to compile OSMem.c when MEM_NORESERVE is not available
authorHerbert Valerio Riedel <hvr@gnu.org>
Sat, 5 Dec 2015 18:15:19 +0000 (19:15 +0100)
committerHerbert Valerio Riedel <hvr@gnu.org>
Sat, 5 Dec 2015 18:15:25 +0000 (19:15 +0100)
commit5f1e42f22cf29bc1b7150e06b2711fa7c43c6e5b
tree2d19ac3d7d136bf8bbe314e93f8b21b7a9801cb2
parent13ab2c64a7e98bab391222dbd015ea3a4b91a9ed
Allow to compile OSMem.c when MEM_NORESERVE is not available

On some OSes such as AIX `MEM_NORESERVE` is not available.

Since this feature is only needed when the new two-step allocator (see #9706)
is enabled we can simply turn this into a runtime error to avoid a larger
refactoring of this already quite platform-sensitive code.

Reviewed By: bgamari, ezyang

Differential Revision: https://phabricator.haskell.org/D1568
rts/posix/OSMem.c