Author: Yaxun (Sam) Liu Date: 2021-12-13T11:53:06-05:00 New Revision: 006fb62434f58f69eb7d3d48c81975df2c002778
URL: https://github.com/llvm/llvm-project/commit/006fb62434f58f69eb7d3d48c81975df2c002778 DIFF: https://github.com/llvm/llvm-project/commit/006fb62434f58f69eb7d3d48c81975df2c002778.diff LOG: Fix build failure of HIPUtility.cpp on Windows Added: Modified: clang/lib/Driver/ToolChains/HIPUtility.cpp Removed: ################################################################################ diff --git a/clang/lib/Driver/ToolChains/HIPUtility.cpp b/clang/lib/Driver/ToolChains/HIPUtility.cpp index 03e17de9fbae..1b04a20bacbf 100644 --- a/clang/lib/Driver/ToolChains/HIPUtility.cpp +++ b/clang/lib/Driver/ToolChains/HIPUtility.cpp @@ -9,6 +9,7 @@ #include "HIPUtility.h" #include "CommonArgs.h" #include "clang/Driver/Compilation.h" +#include "llvm/ADT/StringRef.h" #include "llvm/ADT/Triple.h" #include "llvm/Support/Path.h" @@ -38,7 +39,7 @@ static std::string normalizeForBundler(const llvm::Triple &T, // Construct a clang-offload-bundler command to bundle code objects for // diff erent devices into a HIP fat binary. void HIP::constructHIPFatbinCommand(Compilation &C, const JobAction &JA, - StringRef OutputFileName, + llvm::StringRef OutputFileName, const InputInfoList &Inputs, const llvm::opt::ArgList &Args, const Tool &T) { @@ -64,7 +65,7 @@ void HIP::constructHIPFatbinCommand(Compilation &C, const JobAction &JA, OffloadKind = OffloadKind + "v4"; for (const auto &II : Inputs) { const auto *A = II.getAction(); - auto ArchStr = StringRef(A->getOffloadingArch()); + auto ArchStr = llvm::StringRef(A->getOffloadingArch()); BundlerTargetArg += "," + OffloadKind + "-" + normalizeForBundler(TT, !ArchStr.empty()); if (!ArchStr.empty()) _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits