Skip to content

Commit bea0d50

Browse files
committed
parser: ignore upper letter case restriction for fn C.xyz declarations
1 parent fcb5731 commit bea0d50

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

vlib/v/parser/fn.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -834,7 +834,7 @@ fn (mut p Parser) fn_args() ([]ast.Param, bool, bool) {
834834
mut arg_pos := [p.tok.pos()]
835835
name := p.check_name()
836836
mut arg_names := [name]
837-
if name.len > 0 && name[0].is_capital() {
837+
if name.len > 0 && p.fn_language == .v && name[0].is_capital() {
838838
p.error_with_pos('parameter name must not begin with upper case letter (`${arg_names[0]}`)',
839839
p.prev_tok.pos())
840840
}

0 commit comments

Comments
 (0)