From c4f829b2e5053cef753e010fa89bcc01b164a306 Mon Sep 17 00:00:00 2001 From: Mara Bos Date: Wed, 19 Oct 2022 13:33:45 +0200 Subject: Allow #[unstable] impl for fn() -> UnstableType. (But not fn() -> !, which is stable.) --- src/test/ui/stability-attribute/stability-attribute-trait-impl.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/test') diff --git a/src/test/ui/stability-attribute/stability-attribute-trait-impl.rs b/src/test/ui/stability-attribute/stability-attribute-trait-impl.rs index cc5bc3b6d91..0c771ae8795 100644 --- a/src/test/ui/stability-attribute/stability-attribute-trait-impl.rs +++ b/src/test/ui/stability-attribute/stability-attribute-trait-impl.rs @@ -37,4 +37,7 @@ impl StableTrait for StableType {} //~^ ERROR an `#[unstable]` annotation here has no effect [ineffective_unstable_trait_impl] impl StableTrait for fn() -> ! {} +#[unstable(feature = "l", issue = "none")] +impl StableTrait for fn() -> UnstableType {} + fn main() {} -- cgit 1.4.1-3-g733a5