about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAaron Hill <aa1ronham@gmail.com>2020-07-27 18:02:29 -0400
committerAaron Hill <aa1ronham@gmail.com>2020-08-20 02:45:28 -0400
commit191b0806d2decdb28e610c4ee8b42cb850798246 (patch)
tree8f66f6bb6df7039c885b3713630e91b10fd83b3f
parent4b0e6d5b90b8044a3201e3ddb4eef19b6a63c47b (diff)
downloadrust-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.rs1
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)
 }