[llvm-commits] [llvm] r43083 - in /llvm/trunk:	lib/Transforms/IPO/RaiseAllocations.cpp	test/Transforms/RaiseAllocations/2007-10-17-InvokeFree.ll
    Devang Patel 
    dpatel at apple.com
       
    Thu Oct 18 09:36:16 PDT 2007
    
    
  
On Oct 18, 2007, at 1:07 AM, Duncan Sands wrote:
> Hi Devang,
>
>> Do not raise free() call that is called through invoke instruction.
> why not?  As far as I know free cannot raise an exception,
If this is guaranteed then raiseallocs needs to do cleanup and break  
link between bb with inovke .. at free(..) and corresponding unwind block  
(remove PHI nodes' incoming edge).
> and we
> don't support trapping exceptions for the moment.
>
> Ciao,
>
> Duncan.
-
Devang
    
    
More information about the llvm-commits
mailing list