francii updated this revision to Diff 505601. francii added a comment. Don't claim when checking for object file
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D145021/new/ https://reviews.llvm.org/D145021 Files: clang/lib/Driver/ToolChains/AIX.cpp Index: clang/lib/Driver/ToolChains/AIX.cpp =================================================================== --- clang/lib/Driver/ToolChains/AIX.cpp +++ 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";
Index: clang/lib/Driver/ToolChains/AIX.cpp =================================================================== --- clang/lib/Driver/ToolChains/AIX.cpp +++ 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";
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits