Tweak alloca docs
authorIan Lynagh <igloo@earth.li>
Sun, 3 Apr 2011 15:27:56 +0000 (16:27 +0100)
committerIan Lynagh <igloo@earth.li>
Sun, 3 Apr 2011 15:27:56 +0000 (16:27 +0100)
Based on a patch from Jason Dagit

Foreign/Marshal/Alloc.hs

index ddb4a90..612d2c7 100644 (file)
@@ -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