about summary refs log tree commit diff
path: root/src/libsyntax/parse
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-10-19 07:10:04 +0200
committerGitHub <noreply@github.com>2019-10-19 07:10:04 +0200
commit99603e99cc1ab0260c5bdd4e752e876af7c390c0 (patch)
treeb5cc67768660f91b5a934dbf5a309a153f348ada /src/libsyntax/parse
parentbeec0a5db4ec2a103ad4374788ce05bd4e6b0d82 (diff)
parent7f89f04b41d4d1de85df2fd3ede61e4fc97d9e69 (diff)
downloadrust-99603e99cc1ab0260c5bdd4e752e876af7c390c0.tar.gz
rust-99603e99cc1ab0260c5bdd4e752e876af7c390c0.zip
Rollup merge of #65252 - petrochenkov:deriveholders2, r=matthewjasper
expand: Simplify expansion of derives

And make it more uniform with other macros.
This is done by merging placeholders for future derives' outputs into the derive container's output fragment early (addressing FIXMEs from https://github.com/rust-lang/rust/pull/63667).

Also, macros with names starting with `_` are no longer reported as unused, in accordance with the usual behavior of `unused` lints.

r? @matthewjasper or @mark-i-m
Diffstat (limited to 'src/libsyntax/parse')
0 files changed, 0 insertions, 0 deletions