Skip to content

Commit 8f799d8

Browse files
committed
Fix triple mismatch warning when linking embedded libdevice
1 parent ee7ca0d commit 8f799d8

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

llvm/lib/Linker/IRMover.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1562,8 +1562,7 @@ Error IRLinker::run() {
15621562
bool EnableDLWarning = true;
15631563
bool EnableTripleWarning = true;
15641564
if (SrcTriple.isNVPTX() && DstTriple.isNVPTX()) {
1565-
std::string ModuleId = SrcM->getModuleIdentifier();
1566-
StringRef FileName = llvm::sys::path::filename(ModuleId);
1565+
StringRef FileName = SrcM->getSourceFileName();
15671566
bool SrcIsLibDevice =
15681567
FileName.starts_with("libdevice") && FileName.ends_with(".10.bc");
15691568
bool SrcHasLibDeviceDL =

0 commit comments

Comments
 (0)