1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00

Only emit the Leh_func_endN symbol when needed.

llvm-svn: 148175
This commit is contained in:
Rafael Espindola 2012-01-14 02:36:51 +00:00
parent 4bf8728f07
commit a4e515db51

View File

@ -142,12 +142,14 @@ void DwarfCFIException::EndFunction() {
Asm->OutStreamer.EmitCFIEndProc();
if (!shouldEmitPersonality)
return;
Asm->OutStreamer.EmitLabel(Asm->GetTempSymbol("eh_func_end",
Asm->getFunctionNumber()));
// Map all labels and get rid of any dead landing pads.
MMI->TidyLandingPads();
if (shouldEmitPersonality)
EmitExceptionTable();
}