MC: For variable symbols, maintain MCSymbol::Section as a cache.
[oota-llvm.git] / lib / Target / X86 / X86AsmPrinter.cpp
index f6033a7e15713666ba40f37a59081b431608244a..a84f0585aeaee2e48c23f9de772e3627dff387c4 100644 (file)
@@ -523,7 +523,6 @@ void X86AsmPrinter::EmitStartOfAsmFile(Module &M) {
       // must be registered in .sxdata.  Use of any unregistered handlers will
       // cause the process to terminate immediately.  LLVM does not know how to
       // register any SEH handlers, so its object files should be safe.
-      S->setAbsolute();
       OutStreamer.EmitSymbolAttribute(S, MCSA_Global);
       OutStreamer.EmitAssignment(
           S, MCConstantExpr::Create(int64_t(1), MMI->getContext()));