llvm: Delete LLVMRustSetComdat · rust-lang/rust@49bb96c (original) (raw)
File tree
1 file changed
lines changed
- compiler/rustc_llvm/llvm-wrapper
1 file changed
lines changed
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1658,16 +1658,6 @@ extern "C" void LLVMRustPositionBuilderAtStart(LLVMBuilderRef B, | ||
1658 | 1658 | unwrap(B)->SetInsertPoint(unwrap(BB), Point); |
1659 | 1659 | } |
1660 | 1660 | |
1661 | -extern "C" void LLVMRustSetComdat(LLVMModuleRef M, LLVMValueRef V, | |
1662 | -const char *Name, size_t NameLen) { | |
1663 | - Triple TargetTriple = Triple(unwrap(M)->getTargetTriple()); | |
1664 | - GlobalObject *GV = unwrap(V); | |
1665 | -if (TargetTriple.supportsCOMDAT()) { | |
1666 | - StringRef NameRef(Name, NameLen); | |
1667 | - GV->setComdat(unwrap(M)->getOrInsertComdat(NameRef)); | |
1668 | - } | |
1669 | -} | |
1670 | - | |
1671 | 1661 | enum class LLVMRustLinkage { |
1672 | 1662 | ExternalLinkage = 0, |
1673 | 1663 | AvailableExternallyLinkage = 1, |