diff options
| author | bjorn3 <bjorn3@users.noreply.github.com> | 2021-03-29 10:45:09 +0200 |
|---|---|---|
| committer | bjorn3 <bjorn3@users.noreply.github.com> | 2021-03-29 10:45:09 +0200 |
| commit | 5444b46234627289c6dded36413be3a5fa6afdbd (patch) | |
| tree | cd40d2a6d1c21e0e000e04c1e21e1dcec6f1f931 /compiler/rustc_codegen_cranelift/src/linkage.rs | |
| parent | cc4103089f40a163f6d143f06359cba7043da29b (diff) | |
| parent | 0969bc6dde001e01e7e1f58c8ccd7750f8a49ae1 (diff) | |
| download | rust-5444b46234627289c6dded36413be3a5fa6afdbd.tar.gz rust-5444b46234627289c6dded36413be3a5fa6afdbd.zip | |
Merge commit '0969bc6dde001e01e7e1f58c8ccd7750f8a49ae1' into sync_cg_clif-2021-03-29
Diffstat (limited to 'compiler/rustc_codegen_cranelift/src/linkage.rs')
| -rw-r--r-- | compiler/rustc_codegen_cranelift/src/linkage.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/rustc_codegen_cranelift/src/linkage.rs b/compiler/rustc_codegen_cranelift/src/linkage.rs index dc1e2107ce7..a564a59f725 100644 --- a/compiler/rustc_codegen_cranelift/src/linkage.rs +++ b/compiler/rustc_codegen_cranelift/src/linkage.rs @@ -6,8 +6,10 @@ pub(crate) fn get_clif_linkage( mono_item: MonoItem<'_>, linkage: RLinkage, visibility: Visibility, + is_compiler_builtins: bool, ) -> Linkage { match (linkage, visibility) { + (RLinkage::External, Visibility::Default) if is_compiler_builtins => Linkage::Hidden, (RLinkage::External, Visibility::Default) => Linkage::Export, (RLinkage::Internal, Visibility::Default) => Linkage::Local, (RLinkage::External, Visibility::Hidden) => Linkage::Hidden, |
