aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline/ok/0071_match_expr.rs
diff options
context:
space:
mode:
authorGeoffry Song <[email protected]>2019-10-03 07:38:03 +0100
committerGeoffry Song <[email protected]>2019-10-03 08:39:52 +0100
commit9638adaa40d22adcf9b4002d95a13977c0f1436f (patch)
tree9a6b2a477a371499f7a9012b26bf639acd801cb6 /crates/ra_syntax/test_data/parser/inline/ok/0071_match_expr.rs
parente1c367595139f109fb6f53811bed7d67a384793e (diff)
Fix parsing of block expressions in "forbid_structs" contexts.
Forbidding block expressions entirely is too strict; instead, we should only forbid them in contexts where we are parsing an optional RHS (i.e. the RHS of a range expression).
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0071_match_expr.rs')
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0071_match_expr.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0071_match_expr.rs b/crates/ra_syntax/test_data/parser/inline/ok/0071_match_expr.rs
index c9205dfa3..c4021dc10 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0071_match_expr.rs
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0071_match_expr.rs
@@ -1,4 +1,6 @@
1fn foo() { 1fn foo() {
2 match () { }; 2 match () { };
3 match S {}; 3 match S {};
4 match { } { _ => () };
5 match { S {} } {};
4} 6}