[commit: base] master: Tweak alloca docs (83f2740)

Repository : ssh://darcs.haskell.org//srv/darcs/packages/base On branch : master http://hackage.haskell.org/trac/ghc/changeset/83f2740e7b4132594dbe5b0ab458fb...
---------------------------------------------------------------
commit 83f2740e7b4132594dbe5b0ab458fbdf3f197ffb
Author: Ian Lynagh
---------------------------------------------------------------
Foreign/Marshal/Alloc.hs | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) 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
participants (1)
-
Ian Lynagh