]> git.lizzy.rs Git - rust.git/commit
Fix handling of literal patterns
authorFlorian Diebold <flodiebold@gmail.com>
Sat, 9 Feb 2019 18:07:35 +0000 (19:07 +0100)
committerFlorian Diebold <flodiebold@gmail.com>
Sat, 9 Feb 2019 20:37:30 +0000 (21:37 +0100)
commitf1afc933530a87bd0cc7b25726c9a7fff3f3e007
treecfa9a55a6d9df93129502be655d6c26dee1bc5c1
parent7ebde241c00cd9eb816b1aa7cb212a946afb0d3e
Fix handling of literal patterns

Wrap them in a LiteralPat node so they can be distinguished from literal
expressions.
crates/ra_hir/src/expr.rs
crates/ra_hir/src/ty/snapshots/tests__infer_std_crash_3.snap [new file with mode: 0644]
crates/ra_hir/src/ty/tests.rs
crates/ra_syntax/src/ast/generated.rs
crates/ra_syntax/src/grammar.ron
crates/ra_syntax/src/grammar/patterns.rs
crates/ra_syntax/src/syntax_kinds/generated.rs
crates/ra_syntax/tests/data/parser/inline/ok/0055_literal_pattern.txt
crates/ra_syntax/tests/data/parser/inline/ok/0058_range_pat.txt
crates/ra_syntax/tests/data/parser/ok/0035_weird_exprs.txt