diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2018-08-23 06:57:49 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2018-08-23 06:57:49 +0000 |
commit | 6579c812a4730306d7e2183100baf8b60a7bf3f5 (patch) | |
tree | 6f99b947093b6a0e958c33903ed86e22b4fd98f8 /llvm/lib | |
parent | ae0cafece8d3529c05ecf379562aac6b16175a5a (diff) | |
download | bcm5719-llvm-6579c812a4730306d7e2183100baf8b60a7bf3f5.tar.gz bcm5719-llvm-6579c812a4730306d7e2183100baf8b60a7bf3f5.zip |
Initialize the address-significance table fragment's layout order.
This fragment is created after layout, which is where the order
normally gets set.
Should fix a test failure under msan.
llvm-svn: 340516
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/MC/WinCOFFObjectWriter.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/MC/WinCOFFObjectWriter.cpp b/llvm/lib/MC/WinCOFFObjectWriter.cpp index ab6fc2be633..3ec1c092600 100644 --- a/llvm/lib/MC/WinCOFFObjectWriter.cpp +++ b/llvm/lib/MC/WinCOFFObjectWriter.cpp @@ -1036,6 +1036,7 @@ uint64_t WinCOFFObjectWriter::writeObject(MCAssembler &Asm, // Create the contents of the .llvm_addrsig section. if (EmitAddrsigSection) { auto Frag = new MCDataFragment(AddrsigSection); + Frag->setLayoutOrder(0); raw_svector_ostream OS(Frag->getContents()); for (const MCSymbol *S : AddrsigSyms) { if (!S->isTemporary()) { |