MC-COFF: Fix symbol storage class for globals
authorMichael J. Spencer <bigcheesegs@gmail.com>
Wed, 29 Sep 2010 03:13:41 +0000 (03:13 +0000)
committerMichael J. Spencer <bigcheesegs@gmail.com>
Wed, 29 Sep 2010 03:13:41 +0000 (03:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115020 91177308-0d34-0410-b5e6-96231b3b80d8

lib/MC/WinCOFFObjectWriter.cpp

index 4232f584c040f6778effbf4f4dd28ae4a0cae9ed..6bebe46f96b55ff2a4c8f2c5f307d839df6d09c0 100644 (file)
@@ -414,7 +414,7 @@ void WinCOFFObjectWriter::DefineSymbol(MCSymbolData const &SymbolData,
     bool external = SymbolData.isExternal() || (SymbolData.Fragment == NULL);
 
     coff_symbol->Data.StorageClass =
-      external ? COFF::IMAGE_SYM_CLASS_EXTERNAL : COFF::IMAGE_SYM_CLASS_LABEL;
+      external ? COFF::IMAGE_SYM_CLASS_EXTERNAL : COFF::IMAGE_SYM_CLASS_STATIC;
   }
 
   if (SymbolData.getFlags() & COFF::SF_WeakReference) {