summaryrefslogtreecommitdiffstats
path: root/src/test/ui/consts/const-eval/auxiliary
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/consts/const-eval/auxiliary')
-rw-r--r--src/test/ui/consts/const-eval/auxiliary/post_monomorphization_error.rs20
-rw-r--r--src/test/ui/consts/const-eval/auxiliary/stability.rs10
2 files changed, 0 insertions, 30 deletions
diff --git a/src/test/ui/consts/const-eval/auxiliary/post_monomorphization_error.rs b/src/test/ui/consts/const-eval/auxiliary/post_monomorphization_error.rs
deleted file mode 100644
index bdeaa0cd3..000000000
--- a/src/test/ui/consts/const-eval/auxiliary/post_monomorphization_error.rs
+++ /dev/null
@@ -1,20 +0,0 @@
-// Auxiliary crate used for testing post-monomorphization errors cross-crate.
-// It duplicates the setup used in `stdarch` to validate its intrinsics' const arguments.
-
-struct ValidateConstImm<const IMM: i32, const MIN: i32, const MAX: i32>;
-impl<const IMM: i32, const MIN: i32, const MAX: i32> ValidateConstImm<IMM, MIN, MAX> {
- pub(crate) const VALID: () = {
- let _ = 1 / ((IMM >= MIN && IMM <= MAX) as usize);
- };
-}
-
-macro_rules! static_assert_imm1 {
- ($imm:ident) => {
- let _ = $crate::ValidateConstImm::<$imm, 0, { (1 << 1) - 1 }>::VALID;
- };
-}
-
-// This function triggers an error whenever the const argument does not fit in 1-bit.
-pub fn stdarch_intrinsic<const IMM1: i32>() {
- static_assert_imm1!(IMM1);
-}
diff --git a/src/test/ui/consts/const-eval/auxiliary/stability.rs b/src/test/ui/consts/const-eval/auxiliary/stability.rs
deleted file mode 100644
index e61595518..000000000
--- a/src/test/ui/consts/const-eval/auxiliary/stability.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-// Crate that exports a const fn. Used for testing cross-crate.
-
-#![crate_type="rlib"]
-#![stable(feature = "rust1", since = "1.0.0")]
-
-#![feature(staged_api)]
-
-#[stable(feature = "rust1", since = "1.0.0")]
-#[rustc_const_unstable(feature="foo", issue = "none")]
-pub const fn foo() -> u32 { 42 }