about summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authorMara Bos <m-ou.se@m-ou.se>2022-10-19 13:33:45 +0200
committerMara Bos <m-ou.se@m-ou.se>2022-10-19 13:34:18 +0200
commitc4f829b2e5053cef753e010fa89bcc01b164a306 (patch)
treefd9bf8f2f71ec14eb2d391d12dc0dff8506a1546 /src/test
parent5420fa388197ee61fc799ea22ea9bb820306dbb9 (diff)
downloadrust-c4f829b2e5053cef753e010fa89bcc01b164a306.tar.gz
rust-c4f829b2e5053cef753e010fa89bcc01b164a306.zip
Allow #[unstable] impl for fn() -> UnstableType.
(But not fn() -> !, which is stable.)
Diffstat (limited to 'src/test')
-rw-r--r--src/test/ui/stability-attribute/stability-attribute-trait-impl.rs3
1 files changed, 3 insertions, 0 deletions
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() {}