Skip to content

Commit a5141e0

Browse files
committed
[SYCL] Don't use asterisk in filenames.
1 parent 4b44182 commit a5141e0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -788,8 +788,9 @@ Expected<StringRef> writeOffloadFile(const OffloadFile &File) {
788788
sys::path::stem(Binary.getMemoryBufferRef().getBufferIdentifier());
789789
StringRef Suffix = getImageKindName(Binary.getImageKind());
790790

791+
StringRef BinArch = (Binary.getArch() == "*") ? "any" : Binary.getArch();
791792
auto TempFileOrErr = createOutputFile(
792-
Prefix + "-" + Binary.getTriple() + "-" + Binary.getArch(), Suffix);
793+
Prefix + "-" + Binary.getTriple() + "-" + BinArch, Suffix);
793794
if (!TempFileOrErr)
794795
return TempFileOrErr.takeError();
795796

0 commit comments

Comments
 (0)