-
Notifications
You must be signed in to change notification settings - Fork 13.9k
Emit error when using path-segment keyword as cfg pred #146978
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
base: master
Are you sure you want to change the base?
Emit error when using path-segment keyword as cfg pred #146978
Conversation
|
Some changes occurred in compiler/rustc_attr_parsing |
|
Could you
After that we should be able to run crater on this. |
|
Reminder, once the PR becomes ready for a review, use |
505d13f to
b2be57d
Compare
This comment has been minimized.
This comment has been minimized.
|
|
@rustbot ready |
|
@petrochenkov I found rust/compiler/rustc_session/src/parse.rs Lines 318 to 329 in a2db928
and the comment of rust/compiler/rustc_errors/src/emitter.rs Lines 537 to 562 in 8155734
|
|
I have debug the logic in |
|
Ah, ok, "fatal emitter" means "fatal-only emitter". In any case, the behavior is not correct. |
This comment has been minimized.
This comment has been minimized.
956aa91 to
97cd2c7
Compare
This comment has been minimized.
This comment has been minimized.
97cd2c7 to
a7d6090
Compare
This comment has been minimized.
This comment has been minimized.
a7d6090 to
c8bc460
Compare
This comment has been minimized.
This comment has been minimized.
cc53ca4 to
9c2ed4c
Compare
15853b8 to
65b32a4
Compare
|
Thanks, this should be ready for crater now, the remaining minor cleanups can be done later. |
…try> Emit error when using path-segment keyword as cfg pred
This comment has been minimized.
This comment has been minimized.
|
@craterbot check |
|
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
|
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
|
🎉 Experiment
Footnotes
|
|
Nice, there are only spurious regressions. |
|
@petrochenkov Cool! Thanks! |
Change introducionThis PR makes syntax accepted by
|
Fixes #146968
Emit error
CfgPredicateIdentifierif the word is path-segment keyword.Detailed change description - #146978 (comment).
r? petrochenkov