diff options
Diffstat (limited to 'clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp')
-rw-r--r-- | clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp b/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp index 4d5b956..bfeca17 100644 --- a/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp +++ b/clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp @@ -396,8 +396,8 @@ fatbinary(ArrayRef<std::pair<StringRef, StringRef>> InputFiles, CmdArgs.push_back("--create"); CmdArgs.push_back(*TempFileOrErr); for (const auto &[File, Arch] : InputFiles) - CmdArgs.push_back( - Args.MakeArgString("--image=profile=" + Arch + ",file=" + File)); + CmdArgs.push_back(Args.MakeArgString( + "--image3=kind=elf,sm=" + Arch.drop_front(3) + ",file=" + File)); if (Error Err = executeCommands(*FatBinaryPath, CmdArgs)) return std::move(Err); |