aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_parser
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_parser')
-rw-r--r--crates/ra_parser/src/grammar/expressions.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/crates/ra_parser/src/grammar/expressions.rs b/crates/ra_parser/src/grammar/expressions.rs
index d733499d1..a31a7a08d 100644
--- a/crates/ra_parser/src/grammar/expressions.rs
+++ b/crates/ra_parser/src/grammar/expressions.rs
@@ -540,6 +540,11 @@ fn arg_list(p: &mut Parser) {
540 let m = p.start(); 540 let m = p.start();
541 p.bump(T!['(']); 541 p.bump(T!['(']);
542 while !p.at(T![')']) && !p.at(EOF) { 542 while !p.at(T![')']) && !p.at(EOF) {
543 // test arg_with_attr
544 // fn main() {
545 // foo(#[attr] 92)
546 // }
547 attributes::outer_attributes(p);
543 if !p.at_ts(EXPR_FIRST) { 548 if !p.at_ts(EXPR_FIRST) {
544 p.error("expected expression"); 549 p.error("expected expression");
545 break; 550 break;