about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMiguel Ojeda <ojeda@kernel.org>2023-04-21 19:39:44 +0200
committerMiguel Ojeda <ojeda@kernel.org>2023-04-24 01:56:37 +0200
commit3938541d29f646e8a8757fc4a2bd70d1e60cc328 (patch)
tree0f1f03f6755db34c560efdf6ddf81aa8ca4520d9
parent409661936f929b254ffc8adb644cf35d1f9765c4 (diff)
downloadrust-3938541d29f646e8a8757fc4a2bd70d1e60cc328.tar.gz
rust-3938541d29f646e8a8757fc4a2bd70d1e60cc328.zip
tests: add test for warning-free builds of `core` under `no_global_oom_handling`
`tests/run-make/alloc-no-oom-handling` tests that `alloc` under
`no_global_oom_handling` builds and is warning-free.

Do the same for `core` to prevent issues such as [1].

Link: https://github.com/rust-lang/rust/pull/110649 [1]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
-rw-r--r--tests/run-make/core-no-oom-handling/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/run-make/core-no-oom-handling/Makefile b/tests/run-make/core-no-oom-handling/Makefile
new file mode 100644
index 00000000000..28c5261ff85
--- /dev/null
+++ b/tests/run-make/core-no-oom-handling/Makefile
@@ -0,0 +1,6 @@
+include ../tools.mk
+
+FAKEROOT=$(TMPDIR)/fakeroot
+
+all:
+	$(RUSTC) --edition=2021 -Dwarnings --crate-type=rlib ../../../library/core/src/lib.rs --sysroot=$(FAKEROOT) --cfg no_global_oom_handling