diff options
author | Florian Diebold <[email protected]> | 2019-02-09 18:07:35 +0000 |
---|---|---|
committer | Florian Diebold <[email protected]> | 2019-02-09 20:37:30 +0000 |
commit | f1afc933530a87bd0cc7b25726c9a7fff3f3e007 (patch) | |
tree | cfa9a55a6d9df93129502be655d6c26dee1bc5c1 /crates/ra_hir/src/expr.rs | |
parent | 7ebde241c00cd9eb816b1aa7cb212a946afb0d3e (diff) |
Fix handling of literal patterns
Wrap them in a LiteralPat node so they can be distinguished from literal
expressions.
Diffstat (limited to 'crates/ra_hir/src/expr.rs')
-rw-r--r-- | crates/ra_hir/src/expr.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/crates/ra_hir/src/expr.rs b/crates/ra_hir/src/expr.rs index 4e61d87ff..bf423d3d8 100644 --- a/crates/ra_hir/src/expr.rs +++ b/crates/ra_hir/src/expr.rs | |||
@@ -850,6 +850,7 @@ impl ExprCollector { | |||
850 | } | 850 | } |
851 | 851 | ||
852 | // TODO: implement | 852 | // TODO: implement |
853 | ast::PatKind::LiteralPat(_) => Pat::Missing, | ||
853 | ast::PatKind::SlicePat(_) | ast::PatKind::RangePat(_) => Pat::Missing, | 854 | ast::PatKind::SlicePat(_) | ast::PatKind::RangePat(_) => Pat::Missing, |
854 | }; | 855 | }; |
855 | let syntax_ptr = SyntaxNodePtr::new(pat.syntax()); | 856 | let syntax_ptr = SyntaxNodePtr::new(pat.syntax()); |