about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbjorn3 <17426603+bjorn3@users.noreply.github.com>2022-06-28 11:53:40 +0200
committerbjorn3 <17426603+bjorn3@users.noreply.github.com>2022-06-28 11:53:40 +0200
commit56c5c09618ed0cbdb10fe24d3a2061d74d0d75ec (patch)
tree93b9694f3f9c9c910f7f705e10e813bf75c556ef
parentf060ae9d3d677110125793cfef346c417283358f (diff)
downloadrust-56c5c09618ed0cbdb10fe24d3a2061d74d0d75ec.tar.gz
rust-56c5c09618ed0cbdb10fe24d3a2061d74d0d75ec.zip
Run regalloc checker on CI
This would have caught the issue that required releasing Cranelift 0.85.1
-rw-r--r--src/lib.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index e456aa7a04c..dfbe7211845 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -247,6 +247,7 @@ fn build_isa(sess: &Session, backend_config: &BackendConfig) -> Box<dyn isa::Tar
     flags_builder.set("enable_probestack", "false").unwrap(); // __cranelift_probestack is not provided
     let enable_verifier = if backend_config.enable_verifier { "true" } else { "false" };
     flags_builder.set("enable_verifier", enable_verifier).unwrap();
+    flags_builder.set("regalloc_checker", enable_verifier).unwrap();
 
     let tls_model = match target_triple.binary_format {
         BinaryFormat::Elf => "elf_gd",