From 6ddf5f4437cdebba71d283ffd2625a7b01ca938b Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Thu, 26 May 2016 18:04:53 +0000 Subject: coff: fix the value of weak definitions. It looks like this doesn't get a lot of use. llvm-svn: 270883 --- llvm/lib/MC/WinCOFFObjectWriter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/lib') diff --git a/llvm/lib/MC/WinCOFFObjectWriter.cpp b/llvm/lib/MC/WinCOFFObjectWriter.cpp index dd7adbf3ead..4bd46cfbaca 100644 --- a/llvm/lib/MC/WinCOFFObjectWriter.cpp +++ b/llvm/lib/MC/WinCOFFObjectWriter.cpp @@ -377,7 +377,7 @@ void WinCOFFObjectWriter::DefineSymbol(const MCSymbol &Symbol, WeakDefault->Data.SectionNumber = COFF::IMAGE_SYM_ABSOLUTE; WeakDefault->Data.StorageClass = COFF::IMAGE_SYM_CLASS_EXTERNAL; WeakDefault->Data.Type = 0; - WeakDefault->Data.Value = 0; + WeakDefault->Data.Value = getSymbolValue(Symbol, Layout); coff_symbol->Other = WeakDefault; } -- cgit v1.2.3