mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
do not allow fn main() to return a value
This commit is contained in:
parent
d47e2f113f
commit
871fb3831a
@ -261,7 +261,7 @@ fn (p mut Parser) fn_decl() {
|
||||
// println('FN DECL $f.name typ=$f.typ str_args="$str_args"')
|
||||
// Special case for main() args
|
||||
if f.name == 'main' && !has_receiver {
|
||||
if str_args != '' {
|
||||
if str_args != '' || typ != 'void' {
|
||||
p.error('fn main must have no arguments and no return values')
|
||||
}
|
||||
typ = 'int'
|
||||
|
Loading…
Reference in New Issue
Block a user