-
Notifications
You must be signed in to change notification settings - Fork 13.3k
List allowed tokens after macro fragments #55301
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Conversation
(rust_highfive has picked a reviewer for you, use r? to override) |
This comment has been minimized.
This comment has been minimized.
757b171
to
4bb01e1
Compare
|
||
error: `$p:path` is followed by `(`, which is not allowed for `path` fragments | ||
--> $DIR/macro-follow.rs:104:15 | ||
| | ||
LL | ($p:path ()) => {}; //~ERROR `$p:path` is followed by `(` | ||
| ^ | ||
| ^ not allowed after `path` fragments |
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.
Filed #55322 to deal with the off-by-one span here.
Nice. |
📌 Commit 4bb01e19836e034d6e2d108270a703825aef68b4 has been approved by |
This comment has been minimized.
This comment has been minimized.
4bb01e1
to
2cfd790
Compare
@bors r=petrochenkov rollup |
📌 Commit 2cfd790 has been approved by |
List allowed tokens after macro fragments Fix rust-lang#34069.
List allowed tokens after macro fragments Fix rust-lang#34069.
List allowed tokens after macro fragments Fix rust-lang#34069.
Rollup of 21 pull requests Successful merges: - #54816 (Don't try to promote already promoted out temporaries) - #54824 (Cleanup rustdoc tests with `@!has` and `@!matches`) - #54921 (Add line numbers option to rustdoc) - #55167 (Add a "cheap" mode for `compute_missing_ctors`.) - #55258 (Fix Rustdoc ICE when checking blanket impls) - #55264 (Compile the libstd we distribute with -Ccodegen-unit=1) - #55271 (Unimplement ExactSizeIterator for MIR traversing iterators) - #55292 (Macro diagnostics tweaks) - #55298 (Point at macro definition when no rules expect token) - #55301 (List allowed tokens after macro fragments) - #55302 (Extend the impl_stable_hash_for! macro for miri.) - #55325 (Fix link to macros chapter) - #55343 (rustbuild: fix remap-debuginfo when building a release) - #55346 (Shrink `Statement`.) - #55358 (Remove redundant clone (2)) - #55370 (Update mailmap for estebank) - #55375 (Typo fixes in configure_cmake comments) - #55378 (rustbuild: use configured linker to build boostrap) - #55379 (validity: assert that unions are non-empty) - #55383 (Use `SmallVec` for the queue in `coerce_unsized`.) - #55391 (bootstrap: clean up a few clippy findings)
☔ The latest upstream changes (presumably #55382) made this pull request unmergeable. Please resolve the merge conflicts. |
Fix #34069.