[lld] [LLD][COFF] Support /DEPENDENTLOADFLAGS[:flags] (PR #71537)
Aleksei Nurmukhametov via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 8 04:15:19 PST 2023
================
@@ -265,6 +265,19 @@ void LinkerDriver::parseFunctionPadMin(llvm::opt::Arg *a) {
}
}
+// Parses /dependentloadflag option argument.
+void LinkerDriver::parseDependentLoadFlags(llvm::opt::Arg *a) {
+ StringRef arg = a->getNumValues() ? a->getValue() : "";
+ if (!arg.empty()) {
+ if (arg.getAsInteger(0, ctx.config.dependentLoadFlags))
+ error("/dependentloadflag: invalid argument: " + arg);
+ return;
+ }
+ // MSVC linker reports error "no argument specified", although MSDN describes
+ // argument as optional.
+ error("no argument specified with option '/dependentloadflag'");
----------------
nurmukhametov wrote:
Done
https://github.com/llvm/llvm-project/pull/71537
More information about the llvm-commits
mailing list