Small cleanups.
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 10 May 2011 03:26:21 +0000 (03:26 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 10 May 2011 03:26:21 +0000 (03:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131120 91177308-0d34-0410-b5e6-96231b3b80d8

lib/MC/MCDwarf.cpp

index c55a964a5cbdab3235cf8bd464ebcad7e06b4460..cfd68c12f8b28952754b9245c854cf598d8b9f74 100644 (file)
@@ -629,8 +629,6 @@ const MCSymbol &FrameEmitterImpl::EmitCIE(MCStreamer &streamer,
                                           unsigned lsdaEncoding) {
   MCContext &context = streamer.getContext();
   const TargetAsmInfo &asmInfo = context.getTargetAsmInfo();
-  const MCSection &section = *asmInfo.getEHFrameSection();
-  streamer.SwitchSection(&section);
 
   MCSymbol *sectionStart;
   if (asmInfo.isFunctionEHFrameSymbolPrivate())
@@ -683,9 +681,8 @@ const MCSymbol &FrameEmitterImpl::EmitCIE(MCStreamer &streamer,
     // Personality
     augmentationLength += getSizeForEncoding(streamer, personalityEncoding);
   }
-  if (lsda) {
+  if (lsda)
     augmentationLength += 1;
-  }
   // Encoding of the FDE pointers
   augmentationLength += 1;
 
@@ -698,10 +695,8 @@ const MCSymbol &FrameEmitterImpl::EmitCIE(MCStreamer &streamer,
     // Personality
     EmitPersonality(streamer, *personality, personalityEncoding);
   }
-  if (lsda) {
-    // LSDA Encoding
-    streamer.EmitIntValue(lsdaEncoding, 1);
-  }
+  if (lsda)
+    streamer.EmitIntValue(lsdaEncoding, 1); // LSDA Encoding
   // Encoding of the FDE pointers
   streamer.EmitIntValue(asmInfo.getFDEEncoding(UsingCFI), 1);
 
@@ -831,6 +826,8 @@ void MCDwarfFrameEmitter::Emit(MCStreamer &streamer,
                                bool usingCFI) {
   const MCContext &context = streamer.getContext();
   const TargetAsmInfo &asmInfo = context.getTargetAsmInfo();
+  const MCSection &section = *asmInfo.getEHFrameSection();
+  streamer.SwitchSection(&section);
 
   MCSymbol *fdeEnd = NULL;
   DenseMap<CIEKey, const MCSymbol*> CIEStarts;