diff options
author | Nico Weber <nicolasweber@gmx.de> | 2019-07-09 13:30:03 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2019-07-09 13:30:03 +0000 |
commit | e7a67bf8ceb08d830fbc7bb05b429697a3a0c777 (patch) | |
tree | 0b2473c577d08e659e450a2da55967894880a381 | |
parent | 480e8ad2173a6c6f3df8af7a48abd492dce1846a (diff) | |
download | bcm5719-llvm-e7a67bf8ceb08d830fbc7bb05b429697a3a0c777.tar.gz bcm5719-llvm-e7a67bf8ceb08d830fbc7bb05b429697a3a0c777.zip |
lld-link: Stop accepting /natvis and /fastfail in .drectve sections
link.exe doesn't accept them either.
Differential Revision: https://reviews.llvm.org/D64352
llvm-svn: 365478
-rw-r--r-- | lld/COFF/Driver.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lld/COFF/Driver.cpp b/lld/COFF/Driver.cpp index 41571541518..6a95fafbbb5 100644 --- a/lld/COFF/Driver.cpp +++ b/lld/COFF/Driver.cpp @@ -365,10 +365,10 @@ void LinkerDriver::parseDirectives(InputFile *File) { parseSubsystem(Arg->getValue(), &Config->Subsystem, &Config->MajorOSVersion, &Config->MinorOSVersion); break; + // Only add flags here that link.exe accepts in + // `#pragma comment(linker, "/flag")`-generated sections. case OPT_editandcontinue: - case OPT_fastfail: case OPT_guardsym: - case OPT_natvis: case OPT_throwingnew: break; default: |