From: Ian Lynagh Date: Sun, 3 Apr 2011 15:27:56 +0000 (+0100) Subject: Tweak alloca docs X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=83f2740e7b4132594dbe5b0ab458fbdf3f197ffb;p=ghc-base.git Tweak alloca docs Based on a patch from Jason Dagit --- diff --git a/Foreign/Marshal/Alloc.hs b/Foreign/Marshal/Alloc.hs index ddb4a90..612d2c7 100644 --- a/Foreign/Marshal/Alloc.hs +++ b/Foreign/Marshal/Alloc.hs @@ -22,8 +22,9 @@ -- foreign functions or to provide space in which compound result values -- are obtained from foreign functions. -- --- If any of the allocation functions fails, a value of 'nullPtr' is --- produced. If 'free' or 'reallocBytes' is applied to a memory area +-- If any of the allocation functions fails, an exception is thrown. +-- In some cases, memory exhaustion may mean the process is terminated. +-- If 'free' or 'reallocBytes' is applied to a memory area -- that has been allocated with 'alloca' or 'allocaBytes', the -- behaviour is undefined. Any further access to memory areas allocated with -- 'alloca' or 'allocaBytes', after the computation that was passed to