[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
Duncan Sands
baldrick at free.fr
Wed Apr 2 11:31:03 PDT 2008
> 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.
Duncan.
More information about the llvm-commits
mailing list