diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-06-20 23:54:32 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-06-20 23:54:32 +0000 |
commit | b4076b290eff353ab72a7fc2e10b45b757b051e7 (patch) | |
tree | dcac89e9fc41d62ab6f8e289c59e29b8ce6b7e81 /llvm/lib/MC/MCDwarf.cpp | |
parent | 0eb1c6f2fb47d2616dbfc3661836fba01be1c45e (diff) | |
download | bcm5719-llvm-b4076b290eff353ab72a7fc2e10b45b757b051e7.tar.gz bcm5719-llvm-b4076b290eff353ab72a7fc2e10b45b757b051e7.zip |
Always use a temp symbol for CIE.
Fixes pr19185.
llvm-svn: 211423
Diffstat (limited to 'llvm/lib/MC/MCDwarf.cpp')
-rw-r--r-- | llvm/lib/MC/MCDwarf.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/llvm/lib/MC/MCDwarf.cpp b/llvm/lib/MC/MCDwarf.cpp index 3bcff86b1c6..c38eb045b94 100644 --- a/llvm/lib/MC/MCDwarf.cpp +++ b/llvm/lib/MC/MCDwarf.cpp @@ -1340,12 +1340,7 @@ const MCSymbol &FrameEmitterImpl::EmitCIE(MCObjectStreamer &streamer, const MCObjectFileInfo *MOFI = context.getObjectFileInfo(); bool verboseAsm = streamer.isVerboseAsm(); - MCSymbol *sectionStart; - if (MOFI->isFunctionEHFrameSymbolPrivate() || !IsEH) - sectionStart = context.CreateTempSymbol(); - else - sectionStart = context.GetOrCreateSymbol(Twine("EH_frame") + Twine(CIENum)); - + MCSymbol *sectionStart = context.CreateTempSymbol(); streamer.EmitLabel(sectionStart); CIENum++; |