[clang] [clang-tools-extra] [lld] [llvm] [llvm] Add subcommand support for OptTable (PR #155026)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 17 10:06:13 PDT 2025
================
@@ -415,16 +418,18 @@ std::unique_ptr<Arg> OptTable::parseOneArgGrouped(InputArgList &Args,
std::unique_ptr<Arg> OptTable::ParseOneArg(const ArgList &Args, unsigned &Index,
Visibility VisibilityMask) const {
- return internalParseOneArg(Args, Index, [VisibilityMask](const Option &Opt) {
- return !Opt.hasVisibilityFlag(VisibilityMask);
- });
+ return internalParseOneArg(Args, Index, nullptr,
+ [VisibilityMask](const Option &Opt) {
+ return !Opt.hasVisibilityFlag(VisibilityMask);
+ });
}
std::unique_ptr<Arg> OptTable::ParseOneArg(const ArgList &Args, unsigned &Index,
unsigned FlagsToInclude,
unsigned FlagsToExclude) const {
return internalParseOneArg(
- Args, Index, [FlagsToInclude, FlagsToExclude](const Option &Opt) {
+ Args, Index, nullptr,
----------------
PiJoules wrote:
same
https://github.com/llvm/llvm-project/pull/155026
More information about the llvm-commits
mailing list