[llvm-commits] [llvm] r87023 - /llvm/trunk/lib/CodeGen/AsmPrinter/DwarfException.cpp

Duncan Sands baldrick at free.fr
Fri Nov 13 02:12:58 PST 2009


Hi Bill,

> If there's more than one function operand to a call instruction, be conservative
> and don't assume that the call doesn't throw. It would be nice if there were a
> way to determine which is the callee and which is a parameter. In practice, the
> architecture we care about normally only have one operand for a call instruction
> (x86 and arm).

good idea!  Pity this is still not philosophically correct, i.e. does not handle
the case of a nounwind call to a function that is not marked nounwind...

Ciao,

Duncan.



More information about the llvm-commits mailing list