about summary refs log tree commit diff
path: root/src/tools
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2020-08-21 02:16:35 +0000
committerbors <bors@rust-lang.org>2020-08-21 02:16:35 +0000
commitff5e0f1dc8c5534406169903b3b9da029d3bada5 (patch)
tree2a90ec3023613668d1e89dbb54d1311440ceb0e1 /src/tools
parentd9d4d39612aae0b8398340bd83d592cafad8e4ec (diff)
parent607a1900592c91ba2b284afda8ea9a1521d52475 (diff)
Auto merge of #74846 - Aaron1011:fix/pat-token-capture, r=petrochenkov
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.
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/clippy/clippy_lints/src/unnested_or_patterns.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tools/clippy/clippy_lints/src/unnested_or_patterns.rs b/src/tools/clippy/clippy_lints/src/unnested_or_patterns.rs
index b7e2eba0a81..9fe771cef45 100644
--- a/src/tools/clippy/clippy_lints/src/unnested_or_patterns.rs
+++ b/src/tools/clippy/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)
 }