Skip to content

Commit a90648d

Browse files
committed
Remove Linkage::Appending
It can only be used for certain LLVM internal variables like llvm.global_ctors which users are not allowed to define.
1 parent 21b60aa commit a90648d

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

src/base.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ pub fn global_linkage_to_gcc(linkage: Linkage) -> GlobalKind {
4949
Linkage::LinkOnceODR => unimplemented!(),
5050
Linkage::WeakAny => unimplemented!(),
5151
Linkage::WeakODR => unimplemented!(),
52-
Linkage::Appending => unimplemented!(),
5352
Linkage::Internal => GlobalKind::Internal,
5453
Linkage::ExternalWeak => GlobalKind::Imported, // TODO(antoyo): should be weak linkage.
5554
Linkage::Common => unimplemented!(),
@@ -65,7 +64,6 @@ pub fn linkage_to_gcc(linkage: Linkage) -> FunctionType {
6564
Linkage::LinkOnceODR => unimplemented!(),
6665
Linkage::WeakAny => FunctionType::Exported, // FIXME(antoyo): should be similar to linkonce.
6766
Linkage::WeakODR => unimplemented!(),
68-
Linkage::Appending => unimplemented!(),
6967
Linkage::Internal => FunctionType::Internal,
7068
Linkage::ExternalWeak => unimplemented!(),
7169
Linkage::Common => unimplemented!(),

0 commit comments

Comments
 (0)