summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-07-17 20:46:40 +0000
committerChris Lattner <sabre@nondot.org>2009-07-17 20:46:40 +0000
commite79b2bc088755e55948d2cc950135809983c14de (patch)
treec0df7b693d704a5f2be64f805ff0eee618298c04 /clang/lib/CodeGen/CodeGenModule.cpp
parent71475775b9149cb0421f6983a912ba64830bb96a (diff)
downloadbcm5719-llvm-e79b2bc088755e55948d2cc950135809983c14de.tar.gz
bcm5719-llvm-e79b2bc088755e55948d2cc950135809983c14de.zip
Untangle a snarl that I discovered when updating the mangler,
starting in getCurrentFunctionEHName. Among other problems, we would try to privative a "foo.eh" label, but end up emitting the label as _Lfoo.eh instead of L_foo.eh on darwin. This is really bad, and the linker has always tolerated these labels existing. For now, just emit them as _foo.eh. This patch also fixes problems with ".eh" labels on unnamed functions and eliminates two strangely defined TargetAsmInfo hooks. llvm-svn: 76231
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud