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

Reply via email to