Skip to content

Commit 9418e3b

Browse files
committed
Resolve conflict
1 parent 08556eb commit 9418e3b

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/parser.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3789,7 +3789,7 @@ static bool parse_inline_leading_annotation(rbs_parser_t *parser, rbs_ast_ruby_a
37893789
rbs_location_t *colon_loc = rbs_location_new(ALLOCATOR(), colon_range);
37903790

37913791
rbs_node_t *type = NULL;
3792-
if (!rbs_parse_type(parser, &type, false)) {
3792+
if (!rbs_parse_type(parser, &type, false, false)) {
37933793
return false;
37943794
}
37953795

test/rbs/inline_annotation_parsing_test.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,5 +204,13 @@ def test_error__instance_variable
204204
assert_raises RBS::ParsingError do
205205
Parser.parse_inline_leading_annotation("@rbs name: String", 0...)
206206
end
207+
208+
assert_raises RBS::ParsingError do
209+
Parser.parse_inline_leading_annotation("@rbs @name: void", 0...)
210+
end
211+
212+
assert_raises RBS::ParsingError do
213+
Parser.parse_inline_leading_annotation("@rbs @name: self", 0...)
214+
end
207215
end
208216
end

0 commit comments

Comments
 (0)