Skip to content

Commit c598551

Browse files
committed
Make CUDA global name mangling NYI
1 parent 8268f7f commit c598551

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

clang/lib/CIR/CodeGen/CIRGenModule.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -700,13 +700,11 @@ static std::string getMangledNameImpl(CIRGenModule &cgm, GlobalDecl gd,
700700
if (fd &&
701701
fd->getType()->castAs<FunctionType>()->getCallConv() == CC_X86RegCall) {
702702
cgm.errorNYI(nd->getSourceRange(), "getMangledName: X86RegCall");
703-
out << ii->getName();
704703
} else if (fd && fd->hasAttr<CUDAGlobalAttr>() &&
705704
gd.getKernelReferenceKind() == KernelReferenceKind::Stub) {
706-
out << "__device_stub__" << ii->getName();
707-
} else {
708-
out << ii->getName();
705+
cgm.errorNYI(nd->getSourceRange(), "getMangledName: CUDA device stub");
709706
}
707+
out << ii->getName();
710708
}
711709

712710
// Check if the module name hash should be appended for internal linkage

0 commit comments

Comments
 (0)