Skip to content

Commit

Permalink
Fix typo in #[coroutine] gating error
Browse files Browse the repository at this point in the history
  • Loading branch information
camelid committed Jan 10, 2025
1 parent 62bf38f commit 7c91f89
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion compiler/rustc_feature/src/builtin_attrs.rs
Original file line number Diff line number Diff line change
Expand Up @@ -572,7 +572,7 @@ pub const BUILTIN_ATTRIBUTES: &[BuiltinAttribute] = &[
// `#[coroutine]` attribute to be applied to closures to make them coroutines instead
gated!(
coroutine, Normal, template!(Word), ErrorFollowing,
EncodeCrossCrate::No, coroutines, experimental!(coroutines)
EncodeCrossCrate::No, coroutines, experimental!(coroutine)
),

// RFC 3543
Expand Down
4 changes: 2 additions & 2 deletions tests/ui/coroutine/gen_block.e2024.stderr
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
error[E0658]: the `#[coroutines]` attribute is an experimental feature
error[E0658]: the `#[coroutine]` attribute is an experimental feature
--> $DIR/gen_block.rs:20:13
|
LL | let _ = #[coroutine] || yield true;
Expand All @@ -8,7 +8,7 @@ LL | let _ = #[coroutine] || yield true;
= help: add `#![feature(coroutines)]` to the crate attributes to enable
= note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date

error[E0658]: the `#[coroutines]` attribute is an experimental feature
error[E0658]: the `#[coroutine]` attribute is an experimental feature
--> $DIR/gen_block.rs:24:13
|
LL | let _ = #[coroutine] || {};
Expand Down
4 changes: 2 additions & 2 deletions tests/ui/coroutine/gen_block.none.stderr
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ LL | let _ = #[coroutine] || yield true;
= help: add `#![feature(coroutines)]` to the crate attributes to enable
= note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date

error[E0658]: the `#[coroutines]` attribute is an experimental feature
error[E0658]: the `#[coroutine]` attribute is an experimental feature
--> $DIR/gen_block.rs:20:13
|
LL | let _ = #[coroutine] || yield true;
Expand All @@ -54,7 +54,7 @@ LL | let _ = #[coroutine] || yield true;
= help: add `#![feature(coroutines)]` to the crate attributes to enable
= note: this compiler was built on YYYY-MM-DD; consider upgrading it if it is out of date

error[E0658]: the `#[coroutines]` attribute is an experimental feature
error[E0658]: the `#[coroutine]` attribute is an experimental feature
--> $DIR/gen_block.rs:24:13
|
LL | let _ = #[coroutine] || {};
Expand Down
4 changes: 2 additions & 2 deletions tests/ui/coroutine/gen_block.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ fn main() {
//~^^ ERROR `yield` can only be used in

let _ = #[coroutine] || yield true; //[none]~ ERROR yield syntax is experimental
//~^ ERROR `#[coroutines]` attribute is an experimental feature
//~^ ERROR `#[coroutine]` attribute is an experimental feature
//~^^ ERROR yield syntax is experimental

let _ = #[coroutine] || {};
//~^ ERROR `#[coroutines]` attribute is an experimental feature
//~^ ERROR `#[coroutine]` attribute is an experimental feature
}

0 comments on commit 7c91f89

Please sign in to comment.