[llvm-commits] [llvm] r49006 - in /llvm/trunk/lib: CodeGen/DwarfWriter.cpp CodeGen/LLVMTargetMachine.cpp CodeGen/SelectionDAG/SelectionDAGISel.cpp Target/PowerPC/PPCAsmPrinter.cpp Target/PowerPC/PPCRegisterInfo.cpp Target/X86/X86AsmPrinter.cpp Target/X86/X86RegisterInfo.cpp Transforms/Utils/LowerInvoke.cpp

Chris Lattner clattner at apple.com
Wed Apr 2 16:33:44 PDT 2008


On Apr 2, 2008, at 11:31 AM, Duncan Sands wrote:

>> At first glance, there's nothing stopping __cxa_end_catch
>> being marked nothrow.  I will take a closer look later.
>
> If the destructor for an exception object throws, then
> that exception will propagate out of __cxa_end_catch, so
> it cannot be marked nothrow.  Too bad.

Ah, cute, ok. :(

-Chris



More information about the llvm-commits mailing list