From 4fe587c77cea47f82d4888fe28d03edbf4f7771b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96mer=20Sinan=20A=C4=9Facan?= Date: Fri, 15 Jan 2021 16:19:16 +0300 Subject: [PATCH] Add test for PR #80981, print cranelift version - Regression test added for #80981 - -vV now prints cranelift version when cranelift backend is used --- compiler/rustc_codegen_cranelift/src/lib.rs | 4 ++++ src/test/run-make/codegen-version/Makefile | 4 ++++ 2 files changed, 8 insertions(+) create mode 100644 src/test/run-make/codegen-version/Makefile diff --git a/compiler/rustc_codegen_cranelift/src/lib.rs b/compiler/rustc_codegen_cranelift/src/lib.rs index 170750461cace..af7f410096548 100644 --- a/compiler/rustc_codegen_cranelift/src/lib.rs +++ b/compiler/rustc_codegen_cranelift/src/lib.rs @@ -231,6 +231,10 @@ impl CodegenBackend for CraneliftCodegenBackend { } } + fn print_version(&self) { + println!("Cranelift version: {}", cranelift_codegen::VERSION); + } + fn metadata_loader(&self) -> Box { Box::new(crate::metadata::CraneliftMetadataLoader) } diff --git a/src/test/run-make/codegen-version/Makefile b/src/test/run-make/codegen-version/Makefile new file mode 100644 index 0000000000000..11201053a7f69 --- /dev/null +++ b/src/test/run-make/codegen-version/Makefile @@ -0,0 +1,4 @@ +-include ../../run-make-fulldeps/tools.mk + +all: + $(RUSTC) -vV | grep -P "LLVM version|Cranelift version"