From eadafb155436ae6a91bc6b6b228b211a09cd3331 Mon Sep 17 00:00:00 2001 From: Olivier Lemasle Date: Tue, 1 Jun 2021 10:41:59 +0200 Subject: [PATCH] s390x: Fix import cranelift-codegen's build failed on s390x, with this error: ``` error[E0432]: unresolved import `crate::isa::unwind::systemv` --> cranelift/codegen/src/isa/s390x/mod.rs:6:25 | 6 | use crate::isa::unwind::systemv::RegisterMappingError; | ^^^^^^^ could not find `systemv` in `unwind` ``` This import should be used only with `unwind` feature enabled. --- cranelift/codegen/src/isa/s390x/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/cranelift/codegen/src/isa/s390x/mod.rs b/cranelift/codegen/src/isa/s390x/mod.rs index d6629d7fa9..c13ac987f7 100644 --- a/cranelift/codegen/src/isa/s390x/mod.rs +++ b/cranelift/codegen/src/isa/s390x/mod.rs @@ -3,6 +3,7 @@ use crate::ir::condcodes::IntCC; use crate::ir::Function; use crate::isa::s390x::settings as s390x_settings; +#[cfg(feature = "unwind")] use crate::isa::unwind::systemv::RegisterMappingError; use crate::isa::Builder as IsaBuilder; use crate::machinst::{compile, MachBackend, MachCompileResult, TargetIsaAdapter, VCode};