[llvm] Add Offoading to llvm-readobj and llvm-objcopy (PR #141978)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Thu May 29 10:00:30 PDT 2025
================
@@ -1474,13 +1493,16 @@ objcopy::parseBitcodeStripOptions(ArrayRef<const char *> ArgsArr,
Arg->getAsString(InputArgs).c_str());
SmallVector<StringRef, 2> Positional;
- for (auto *Arg : InputArgs.filtered(BITCODE_STRIP_INPUT))
- Positional.push_back(Arg->getValue());
- if (Positional.size() > 1)
- return createStringError(errc::invalid_argument,
- "llvm-bitcode-strip expects a single input file");
- assert(!Positional.empty());
- Config.InputFilename = Positional[0];
+ if (Config.NeedPositional) {
+ for (auto *Arg : InputArgs.filtered(BITCODE_STRIP_INPUT))
+ Positional.push_back(Arg->getValue());
+ if (Positional.size() > 1)
----------------
arsenm wrote:
Braces
https://github.com/llvm/llvm-project/pull/141978
More information about the llvm-commits
mailing list