Index: lld/trunk/COFF/Driver.cpp =================================================================== --- lld/trunk/COFF/Driver.cpp +++ lld/trunk/COFF/Driver.cpp @@ -410,6 +410,12 @@ case OPT_INPUT: case OPT_defaultlib: case OPT_libpath: + case OPT_manifest: + case OPT_manifest_colon: + case OPT_manifestdependency: + case OPT_manifestfile: + case OPT_manifestinput: + case OPT_manifestuac: break; default: OS << toString(Arg) << "\n"; Index: lld/trunk/test/COFF/linkrepro-manifest.test =================================================================== --- lld/trunk/test/COFF/linkrepro-manifest.test +++ lld/trunk/test/COFF/linkrepro-manifest.test @@ -0,0 +1,12 @@ +REQUIRES: x86, gnutar, manifest_tool + +RUN: rm -rf %t && mkdir %t +RUN: lld-link -entry:__ImageBase -nodefaultlib -linkrepro:%t -manifest:embed %p/Inputs/std32.lib -subsystem:console +RUN: tar tf %t/repro.tar | FileCheck --check-prefix=LIST %s +RUN: tar xOf %t/repro.tar repro/response.txt | FileCheck %s + +LIST: manifest.res + +CHECK-NOT: -manifest +CHECK: .manifest.res +CHECK-NOT: -manifest