From a2b6c19861da9a89385c47f065f5d09c22208f66 Mon Sep 17 00:00:00 2001 From: Benjamin Bouvier Date: Wed, 29 Apr 2020 14:44:31 +0200 Subject: [PATCH] Fix arm32 build: ensure that the expand group is always generated; --- cranelift/codegen/meta/src/isa/arm32/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cranelift/codegen/meta/src/isa/arm32/mod.rs b/cranelift/codegen/meta/src/isa/arm32/mod.rs index 5cb1761a7e..f699ece8eb 100644 --- a/cranelift/codegen/meta/src/isa/arm32/mod.rs +++ b/cranelift/codegen/meta/src/isa/arm32/mod.rs @@ -64,6 +64,10 @@ pub(crate) fn define(shared_defs: &mut SharedDefinitions) -> TargetIsa { a32.legalize_default(narrow_flags); t32.legalize_default(narrow_flags); + // Make sure that the expand code is used, thus generated. + let expand = shared_defs.transform_groups.by_name("expand"); + a32.legalize_monomorphic(expand); + let cpu_modes = vec![a32, t32]; // TODO implement arm32 recipes.