@@ -1724,7 +1724,7 @@ bool tools::GetSDLFromOffloadArchive(
1724
1724
std::string OutputLib = D.GetTemporaryPath (
1725
1725
Twine (Prefix + Lib + " -" + Arch + " -" + Target).str (), " a" );
1726
1726
1727
- C.addTempFile (C.getArgs ().MakeArgString (OutputLib. c_str () ));
1727
+ C.addTempFile (C.getArgs ().MakeArgString (OutputLib));
1728
1728
1729
1729
ArgStringList CmdArgs;
1730
1730
SmallString<128 > DeviceTriple;
@@ -1747,20 +1747,20 @@ bool tools::GetSDLFromOffloadArchive(
1747
1747
T.getToolChain ().GetProgramPath (" clang-offload-bundler" ));
1748
1748
1749
1749
ArgStringList UBArgs;
1750
- UBArgs.push_back (C.getArgs ().MakeArgString (UnbundleArg. c_str () ));
1751
- UBArgs.push_back (C.getArgs ().MakeArgString (TypeArg. c_str () ));
1752
- UBArgs.push_back (C.getArgs ().MakeArgString (InputArg. c_str () ));
1753
- UBArgs.push_back (C.getArgs ().MakeArgString (OffloadArg. c_str () ));
1754
- UBArgs.push_back (C.getArgs ().MakeArgString (OutputArg. c_str () ));
1750
+ UBArgs.push_back (C.getArgs ().MakeArgString (UnbundleArg));
1751
+ UBArgs.push_back (C.getArgs ().MakeArgString (TypeArg));
1752
+ UBArgs.push_back (C.getArgs ().MakeArgString (InputArg));
1753
+ UBArgs.push_back (C.getArgs ().MakeArgString (OffloadArg));
1754
+ UBArgs.push_back (C.getArgs ().MakeArgString (OutputArg));
1755
1755
1756
1756
// Add this flag to not exit from clang-offload-bundler if no compatible
1757
1757
// code object is found in heterogenous archive library.
1758
1758
std::string AdditionalArgs (" -allow-missing-bundles" );
1759
- UBArgs.push_back (C.getArgs ().MakeArgString (AdditionalArgs. c_str () ));
1759
+ UBArgs.push_back (C.getArgs ().MakeArgString (AdditionalArgs));
1760
1760
1761
1761
C.addCommand (std::make_unique<Command>(
1762
1762
JA, T, ResponseFileSupport::AtFileCurCP (), UBProgram, UBArgs, Inputs,
1763
- InputInfo (&JA, C.getArgs ().MakeArgString (OutputLib. c_str () ))));
1763
+ InputInfo (&JA, C.getArgs ().MakeArgString (OutputLib))));
1764
1764
if (postClangLink)
1765
1765
CC1Args.push_back (" -mlink-builtin-bitcode" );
1766
1766
0 commit comments