Displaying 2 results from an estimated 2 matches for "pendingcomdat".
2018 Jun 07
2
[lld] ObjFile::createRegular is oblivious of PendingComdat
I encountered a segfault when using lld to cross-compile for Windows
(+MinGW) from Linux. The problem happens with objects built by gcc. The
problem is that ObjFile::CreateRegular considers a PendingComdat to be
valid (and later causes an illegal pointer dereference). The following
patch fixes the crash:
diff --git a/COFF/InputFiles.cpp b/COFF/InputFiles.cpp
index 9e2345b0a..f47d612df 100644
--- a/COFF/InputFiles.cpp
+++ b/COFF/InputFiles.cpp
@@ -229,11 +229,11 @@ Symbol *ObjFile::createRegular(COF...
2018 Jun 07
2
[lld] ObjFile::createRegular is oblivious of PendingComdat
...umuga Nainar via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
>
>> I encountered a segfault when using lld to cross-compile for Windows
>> (+MinGW) from Linux. The problem happens with objects built by gcc. The
>> problem is that ObjFile::CreateRegular considers a PendingComdat to be
>> valid (and later causes an illegal pointer dereference). The following
>> patch fixes the crash:
>>
>> diff --git a/COFF/InputFiles.cpp b/COFF/InputFiles.cpp
>> index 9e2345b0a..f47d612df 100644
>> --- a/COFF/InputFiles.cpp
>> +++ b/COFF/InputFile...