diff options
| author | Aaron Hill <aa1ronham@gmail.com> | 2020-07-27 18:02:29 -0400 |
|---|---|---|
| committer | Aaron Hill <aa1ronham@gmail.com> | 2020-08-20 02:45:28 -0400 |
| commit | 191b0806d2decdb28e610c4ee8b42cb850798246 (patch) | |
| tree | 8f66f6bb6df7039c885b3713630e91b10fd83b3f | |
| parent | 4b0e6d5b90b8044a3201e3ddb4eef19b6a63c47b (diff) | |
| download | rust-191b0806d2decdb28e610c4ee8b42cb850798246.tar.gz rust-191b0806d2decdb28e610c4ee8b42cb850798246.zip | |
Capture tokens for Pat used in macro_rules! argument
This extends PR #73293 to handle patterns (Pat). Unlike expressions, patterns do not support custom attributes, so we only need to capture tokens during macro_rules! argument parsing.
| -rw-r--r-- | clippy_lints/src/unnested_or_patterns.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clippy_lints/src/unnested_or_patterns.rs b/clippy_lints/src/unnested_or_patterns.rs index b7e2eba0a81..9fe771cef45 100644 --- a/clippy_lints/src/unnested_or_patterns.rs +++ b/clippy_lints/src/unnested_or_patterns.rs @@ -340,6 +340,7 @@ fn take_pat(from: &mut Pat) -> Pat { id: DUMMY_NODE_ID, kind: Wild, span: DUMMY_SP, + tokens: None }; mem::replace(from, dummy) } |
