diff options
| author | Oli Scherer <github333195615777966@oli-obk.de> | 2024-12-11 16:50:45 +0000 |
|---|---|---|
| committer | Oli Scherer <github333195615777966@oli-obk.de> | 2025-01-08 07:33:46 +0000 |
| commit | c9365dd09f30ff2df8fd335e80b82202ba9f8a85 (patch) | |
| tree | b840db73eb406f9ed1f566f41104a90131007966 /compiler/rustc_middle/src | |
| parent | 5df69191cb89dd5e5a23d01d0d69d0d507f45a77 (diff) | |
| download | rust-c9365dd09f30ff2df8fd335e80b82202ba9f8a85.tar.gz rust-c9365dd09f30ff2df8fd335e80b82202ba9f8a85.zip | |
Exhaustively handle expressions in patterns
Diffstat (limited to 'compiler/rustc_middle/src')
| -rw-r--r-- | compiler/rustc_middle/src/hir/map/mod.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/rustc_middle/src/hir/map/mod.rs b/compiler/rustc_middle/src/hir/map/mod.rs index dee4c424387..632935eefeb 100644 --- a/compiler/rustc_middle/src/hir/map/mod.rs +++ b/compiler/rustc_middle/src/hir/map/mod.rs @@ -938,6 +938,7 @@ impl<'hir> Map<'hir> { Node::OpaqueTy(op) => op.span, Node::Pat(pat) => pat.span, Node::PatField(field) => field.span, + Node::PatExpr(lit) => lit.span, Node::Arm(arm) => arm.span, Node::Block(block) => block.span, Node::Ctor(..) => self.span_with_body(self.tcx.parent_hir_id(hir_id)), @@ -1209,6 +1210,7 @@ fn hir_id_to_string(map: Map<'_>, id: HirId) -> String { Node::OpaqueTy(_) => node_str("opaque type"), Node::Pat(_) => node_str("pat"), Node::PatField(_) => node_str("pattern field"), + Node::PatExpr(_) => node_str("pattern literal"), Node::Param(_) => node_str("param"), Node::Arm(_) => node_str("arm"), Node::Block(_) => node_str("block"), |
