Skip to content

Commit 7e3943f

Browse files
committed
[clang-linker-wrapper] Fix build after MapVector change
1 parent 723b6cf commit 7e3943f

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,8 @@ Expected<OffloadFile> getInputBitcodeLibrary(StringRef Input) {
185185
OffloadingImage Image{};
186186
Image.TheImageKind = IMG_Bitcode;
187187
Image.TheOffloadKind = getOffloadKind(Kind);
188-
Image.StringData = {{"triple", Triple}, {"arch", Arch}};
188+
Image.StringData["triple"] = Triple;
189+
Image.StringData["arch"] = Arch;
189190
Image.Image = std::move(*ImageOrError);
190191

191192
std::unique_ptr<MemoryBuffer> Binary = OffloadBinary::write(Image);
@@ -1058,11 +1059,8 @@ linkAndWrapDeviceFiles(SmallVectorImpl<OffloadFile> &LinkerInputFiles,
10581059
TheImage.TheImageKind =
10591060
Args.hasArg(OPT_embed_bitcode) ? IMG_Bitcode : IMG_Object;
10601061
TheImage.TheOffloadKind = Kind;
1061-
TheImage.StringData = {
1062-
{"triple",
1063-
Args.MakeArgString(LinkerArgs.getLastArgValue(OPT_triple_EQ))},
1064-
{"arch",
1065-
Args.MakeArgString(LinkerArgs.getLastArgValue(OPT_arch_EQ))}};
1062+
TheImage.StringData["triple"] = Args.MakeArgString(LinkerArgs.getLastArgValue(OPT_triple_EQ));
1063+
TheImage.StringData["arch"] = Args.MakeArgString(LinkerArgs.getLastArgValue(OPT_arch_EQ));
10661064
TheImage.Image = std::move(*FileOrErr);
10671065

10681066
Images[Kind].emplace_back(std::move(TheImage));

0 commit comments

Comments
 (0)