Skip to content

Commit a200c17

Browse files
committedJan 30, 2023
Fix bug parsing function arguments named out and similar, closes #235
1 parent 94f0796 commit a200c17

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed
 

‎source/parse.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -2145,7 +2145,8 @@ class parser
21452145
n->inside_initializer = inside_initializer;
21462146

21472147
if (auto dir = to_passing_style(curr());
2148-
dir == passing_style::out || dir == passing_style::move || dir == passing_style::forward
2148+
(dir == passing_style::out || dir == passing_style::move || dir == passing_style::forward)
2149+
&& peek(1) && peek(1)->type() == lexeme::Identifier
21492150
)
21502151
{
21512152
pass = dir;

0 commit comments

Comments
 (0)