Skip to content

Commit c800c98

Browse files
bnoordhuisalexcrichton
authored andcommitted
rustc: remove linker_private/linker_private_weak
Remove the linker_private and linker_private_weak linkage attributes, they have been superseded by private and private_weak and have been removed in upstream LLVM in commit r203866.
1 parent 3301223 commit c800c98

File tree

2 files changed

+0
-4
lines changed

2 files changed

+0
-4
lines changed

src/librustc/lib/llvm.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ pub enum Linkage {
5959
ExternalWeakLinkage = 12,
6060
GhostLinkage = 13,
6161
CommonLinkage = 14,
62-
LinkerPrivateLinkage = 15,
63-
LinkerPrivateWeakLinkage = 16,
6462
}
6563

6664
#[deriving(Clone)]

src/librustc/middle/trans/foreign.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,6 @@ pub fn llvm_linkage_by_name(name: &str) -> Option<Linkage> {
121121
"extern_weak" => Some(lib::llvm::ExternalWeakLinkage),
122122
"external" => Some(lib::llvm::ExternalLinkage),
123123
"internal" => Some(lib::llvm::InternalLinkage),
124-
"linker_private" => Some(lib::llvm::LinkerPrivateLinkage),
125-
"linker_private_weak" => Some(lib::llvm::LinkerPrivateWeakLinkage),
126124
"linkonce" => Some(lib::llvm::LinkOnceAnyLinkage),
127125
"linkonce_odr" => Some(lib::llvm::LinkOnceODRLinkage),
128126
"private" => Some(lib::llvm::PrivateLinkage),

0 commit comments

Comments
 (0)