[ELF] Symbol assignment within output section description

llvm-svn: 278322
diff --git a/lld/ELF/Symbols.cpp b/lld/ELF/Symbols.cpp
index b1056f8..0d63281 100644
--- a/lld/ELF/Symbols.cpp
+++ b/lld/ELF/Symbols.cpp
@@ -58,7 +58,7 @@
       Offset += Addend;
       Addend = 0;
     }
-    uintX_t VA = SC->OutSec->getVA() + SC->getOffset(Offset);
+    uintX_t VA = (SC->OutSec ? SC->OutSec->getVA() : 0) + SC->getOffset(Offset);
     if (D.isTls())
       return VA - Out<ELFT>::TlsPhdr->p_vaddr;
     return VA;