diff options
| author | bjorn3 <17426603+bjorn3@users.noreply.github.com> | 2023-01-04 13:37:38 +0000 |
|---|---|---|
| committer | bjorn3 <17426603+bjorn3@users.noreply.github.com> | 2023-01-04 13:58:08 +0000 |
| commit | 77051167083b58c4cd59c658197bcfe6476a7fa5 (patch) | |
| tree | 878a10d051d2e72a73ccaaadb779a9d5142491f6 /compiler/rustc_codegen_ssa/src/back | |
| parent | ed77a61901df19dd452e2414897ad9a99ef08203 (diff) | |
| download | rust-77051167083b58c4cd59c658197bcfe6476a7fa5.tar.gz rust-77051167083b58c4cd59c658197bcfe6476a7fa5.zip | |
Fix each_linked_rlib when the current crate has 0 crate types
Diffstat (limited to 'compiler/rustc_codegen_ssa/src/back')
| -rw-r--r-- | compiler/rustc_codegen_ssa/src/back/link.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/rustc_codegen_ssa/src/back/link.rs b/compiler/rustc_codegen_ssa/src/back/link.rs index 71589e9993b..e7df9cc695a 100644 --- a/compiler/rustc_codegen_ssa/src/back/link.rs +++ b/compiler/rustc_codegen_ssa/src/back/link.rs @@ -230,6 +230,9 @@ pub fn each_linked_rlib( }); } } + if info.dependency_formats.is_empty() { + return Err(errors::LinkRlibError::MissingFormat); + } &info.dependency_formats[0].1 } else { let fmts = info |
