-
Notifications
You must be signed in to change notification settings - Fork 13.4k
rustc_resolve: Improve resolve_const_param_in_non_trivial_anon_const
wording
#142157
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…` wording In some contexts, const expressions are OK. Add a `here` to the error message to clarify this.
rustbot has assigned @petrochenkov. Use |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hm, it would be really nice if we could actually pass a more rich description of the position that's disallowing the const, probably via the AnonConstKind
, so that we don't have to say "here" but instead something like "in array repeat expressions" or "in const generic args" something.
Do you think that's something you could investigate? Otherwise, I'd like to reopen a new issue to make this suggestion more accurate.
I'm afraid I don't have time at the moment to investigate that, so opening a new issue sounds good. |
@bors r+ rollup |
Rollup of 10 pull requests Successful merges: - #141307 (Add method to retrieve body of closure in stable-mir) - #142040 (transmutability: shift abstraction boundary) - #142066 (More simple 2015 edition test decoupling) - #142157 (rustc_resolve: Improve `resolve_const_param_in_non_trivial_anon_const` wording) - #142217 (`tests/ui`: A New Order [10/N]) - #142219 (`tests/ui`: A New Order [11/N]) - #142261 (use correct edition when warning for unsafe attributes) - #142303 (Assorted bootstrap cleanups (step 1)) - #142318 (Cleanup `rust-src` remapping and real dir) - #142352 (compiler: Make `c_int_width` an integer) r? `@ghost` `@rustbot` modify labels: rollup
In some contexts, const expressions are OK. Add a
here
to the error message to clarify this.Closes #79429 which has 15 x 👍