[llvm-commits] [llvm] r80649 - in /llvm/trunk: include/llvm/CodeGen/AsmPrinter.h lib/CodeGen/AsmPrinter/DwarfException.cpp lib/CodeGen/AsmPrinter/DwarfPrinter.cpp lib/CodeGen/AsmPrinter/DwarfPrinter.h lib/Target/ARM/ARMConstantPoolValue.cpp lib/Target/ARM/ARMConstantPoolValue.h lib/Target/ARM/ARMISelLowering.cpp lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp test/CodeGen/ARM/2009-08-31-LSDA-Name.ll

Chris Lattner clattner at apple.com
Tue Sep 1 11:16:54 PDT 2009


On Aug 31, 2009, at 6:57 PM, Jim Grosbach wrote:

> Author: grosbach
> Date: Mon Aug 31 20:57:56 2009
> New Revision: 80649
>
> URL: http://llvm.org/viewvc/llvm-project?rev=80649&view=rev
> Log:
> Clean up LSDA name generation and use for SJLJ exception handling.  
> This
> makes an eggregious hack somewhat more palatable. Bringing the LSDA  
> forward
> and making it a GV available for reference would be even better, but  
> is
> beyond the scope of what I'm looking to solve at this point.
>
> Objective C++ code could generate function names that broke the  
> previous
> scheme. This fixes that.

In addition to Evan's comments, please do not use <sstream>, use  
raw_ostream.h instead.

-Chris




More information about the llvm-commits mailing list