From fb11553f98d4c2e5baecfdb11d224fb31ef4ac0d Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Sat, 18 Aug 2018 08:27:24 +0000 Subject: Vendor import of lld release_70 branch r339999: https://llvm.org/svn/llvm-project/lld/branches/release_70@339999 --- COFF/Driver.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'COFF/Driver.cpp') diff --git a/COFF/Driver.cpp b/COFF/Driver.cpp index eefdb48beadd..da7527607ffb 100644 --- a/COFF/Driver.cpp +++ b/COFF/Driver.cpp @@ -1551,11 +1551,11 @@ void LinkerDriver::link(ArrayRef ArgsArr) { continue; } + // If the symbol isn't common, it must have been replaced with a regular + // symbol, which will carry its own alignment. auto *DC = dyn_cast(Sym); - if (!DC) { - warn("/aligncomm symbol " + Name + " of wrong kind"); + if (!DC) continue; - } CommonChunk *C = DC->getChunk(); C->Alignment = std::max(C->Alignment, Alignment); -- cgit v1.3