[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
Anton Korobeynikov
asl at math.spbu.ru
Mon Mar 31 22:54:05 PDT 2008
Dale,
> Emit exception handling info for functions which are
> not marked nounwind, or for all functions when -enable-eh
> is set, provided the target supports Dwarf EH.
Is this correct? Nounwind function can easily require EH information,
for example:
void foo() {
try {
bar();
} catch(...) {
baz();
}
}
foo() can be marked as nounwind, but it requires EH info to be emitted.
--
With best regards, Anton Korobeynikov.
Faculty of Mathematics & Mechanics, Saint Petersburg State University.
More information about the llvm-commits
mailing list