diff --git a/clang/lib/Driver/ToolChains/AIX.cpp b/clang/lib/Driver/ToolChains/AIX.cpp --- a/clang/lib/Driver/ToolChains/AIX.cpp +++ b/clang/lib/Driver/ToolChains/AIX.cpp @@ -164,7 +164,7 @@ } auto getCrt0Basename = [&Args, IsArch32Bit] { - if (Arg *A = Args.getLastArg(options::OPT_p, options::OPT_pg)) { + if (Arg *A = Args.getLastArgNoClaim(options::OPT_p, options::OPT_pg)) { // Enable gprofiling when "-pg" is specified. if (A->getOption().matches(options::OPT_pg)) return IsArch32Bit ? "gcrt0.o" : "gcrt0_64.o";