From bd6ae6a6d10f3ebe51d0a7a8d7ef342a65f68ff4 Mon Sep 17 00:00:00 2001 From: Oliver Schneider Date: Mon, 13 Aug 2018 14:27:29 +0200 Subject: [PATCH] Reexpose stability hole in the presence of feature gates --- src/libsyntax/feature_gate.rs | 2 +- src/test/ui/{ => consts}/const-eval/const_panic.rs | 0 src/test/ui/{ => consts}/const-eval/const_panic.stderr | 0 src/test/ui/{ => consts}/const-eval/const_panic_libcore.rs | 0 src/test/ui/{ => consts}/const-eval/const_panic_libcore.stderr | 0 src/test/ui/{ => consts}/const-eval/const_panic_libcore_main.rs | 2 ++ .../ui/{ => consts}/const-eval/const_panic_libcore_main.stderr | 0 src/test/ui/{ => consts}/const-eval/feature-gate-const_panic.rs | 0 .../ui/{ => consts}/const-eval/feature-gate-const_panic.stderr | 0 9 files changed, 3 insertions(+), 1 deletion(-) rename src/test/ui/{ => consts}/const-eval/const_panic.rs (100%) rename src/test/ui/{ => consts}/const-eval/const_panic.stderr (100%) rename src/test/ui/{ => consts}/const-eval/const_panic_libcore.rs (100%) rename src/test/ui/{ => consts}/const-eval/const_panic_libcore.stderr (100%) rename src/test/ui/{ => consts}/const-eval/const_panic_libcore_main.rs (94%) rename src/test/ui/{ => consts}/const-eval/const_panic_libcore_main.stderr (100%) rename src/test/ui/{ => consts}/const-eval/feature-gate-const_panic.rs (100%) rename src/test/ui/{ => consts}/const-eval/feature-gate-const_panic.stderr (100%) diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs index 4a819814d81..6c33c4c245b 100644 --- a/src/libsyntax/feature_gate.rs +++ b/src/libsyntax/feature_gate.rs @@ -225,7 +225,7 @@ declare_features! ( (active, const_compare_raw_pointers, "1.27.0", Some(53020), None), // Allows panicking during const eval (produces compile-time errors) - (active, const_panic, "1.29.0", Some(51999), None), + (active, const_panic, "1.30.0", Some(51999), None), // Allows using #[prelude_import] on glob `use` items. // diff --git a/src/test/ui/const-eval/const_panic.rs b/src/test/ui/consts/const-eval/const_panic.rs similarity index 100% rename from src/test/ui/const-eval/const_panic.rs rename to src/test/ui/consts/const-eval/const_panic.rs diff --git a/src/test/ui/const-eval/const_panic.stderr b/src/test/ui/consts/const-eval/const_panic.stderr similarity index 100% rename from src/test/ui/const-eval/const_panic.stderr rename to src/test/ui/consts/const-eval/const_panic.stderr diff --git a/src/test/ui/const-eval/const_panic_libcore.rs b/src/test/ui/consts/const-eval/const_panic_libcore.rs similarity index 100% rename from src/test/ui/const-eval/const_panic_libcore.rs rename to src/test/ui/consts/const-eval/const_panic_libcore.rs diff --git a/src/test/ui/const-eval/const_panic_libcore.stderr b/src/test/ui/consts/const-eval/const_panic_libcore.stderr similarity index 100% rename from src/test/ui/const-eval/const_panic_libcore.stderr rename to src/test/ui/consts/const-eval/const_panic_libcore.stderr diff --git a/src/test/ui/const-eval/const_panic_libcore_main.rs b/src/test/ui/consts/const-eval/const_panic_libcore_main.rs similarity index 94% rename from src/test/ui/const-eval/const_panic_libcore_main.rs rename to src/test/ui/consts/const-eval/const_panic_libcore_main.rs index bbbe827a8ef..c66e1fe4bf5 100644 --- a/src/test/ui/const-eval/const_panic_libcore_main.rs +++ b/src/test/ui/consts/const-eval/const_panic_libcore_main.rs @@ -28,6 +28,8 @@ const X: () = unimplemented!(); #[lang = "eh_personality"] fn eh() {} +#[lang = "eh_unwind_resume"] +fn eh_unwind_resume() {} #[panic_implementation] fn panic(_info: &PanicInfo) -> ! { diff --git a/src/test/ui/const-eval/const_panic_libcore_main.stderr b/src/test/ui/consts/const-eval/const_panic_libcore_main.stderr similarity index 100% rename from src/test/ui/const-eval/const_panic_libcore_main.stderr rename to src/test/ui/consts/const-eval/const_panic_libcore_main.stderr diff --git a/src/test/ui/const-eval/feature-gate-const_panic.rs b/src/test/ui/consts/const-eval/feature-gate-const_panic.rs similarity index 100% rename from src/test/ui/const-eval/feature-gate-const_panic.rs rename to src/test/ui/consts/const-eval/feature-gate-const_panic.rs diff --git a/src/test/ui/const-eval/feature-gate-const_panic.stderr b/src/test/ui/consts/const-eval/feature-gate-const_panic.stderr similarity index 100% rename from src/test/ui/const-eval/feature-gate-const_panic.stderr rename to src/test/ui/consts/const-eval/feature-gate-const_panic.stderr