Author: Joseph Huber Date: 2022-05-13T18:05:02-04:00 New Revision: 4205f4aba4aff74fa7681c3f991ef5fdaed48d35
URL: https://github.com/llvm/llvm-project/commit/4205f4aba4aff74fa7681c3f991ef5fdaed48d35 DIFF: https://github.com/llvm/llvm-project/commit/4205f4aba4aff74fa7681c3f991ef5fdaed48d35.diff LOG: [Cuda] Add the features using the last argument Summary: We should use the last argument so this flag can be overridden properly. Added: Modified: clang/lib/Driver/ToolChains/Cuda.cpp Removed: ################################################################################ diff --git a/clang/lib/Driver/ToolChains/Cuda.cpp b/clang/lib/Driver/ToolChains/Cuda.cpp index 9ce52cd34a3f..dcdcc9992e64 100644 --- a/clang/lib/Driver/ToolChains/Cuda.cpp +++ b/clang/lib/Driver/ToolChains/Cuda.cpp @@ -639,7 +639,7 @@ void NVPTX::getNVPTXTargetFeatures(const Driver &D, const llvm::Triple &Triple, Optional<clang::CudaVersion> Version) { if (Args.hasArg(options::OPT_cuda_feature_EQ)) { StringRef PtxFeature = - Args.getAllArgValues(options::OPT_cuda_feature_EQ).back(); + Args.getLastArgValue(options::OPT_cuda_feature_EQ, "+ptx42"); Features.push_back(Args.MakeArgString(PtxFeature)); return; } else if (!Version) { _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits