1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

another tcc fix

This commit is contained in:
Alexander Medvednikov 2019-11-11 05:33:19 +03:00
parent bf98eb55ee
commit 730ef96398

View File

@ -1117,6 +1117,7 @@ fn (p mut Parser) fn_call_args(f mut Fn) {
expr := p.cgen.cur_line[ph..] expr := p.cgen.cur_line[ph..]
// TODO hack // TODO hack
// If current expression is a func call, generate the array hack // If current expression is a func call, generate the array hack
$if !tinyc {
if expr.contains('(') { if expr.contains('(') {
//println('fn hack expr=$expr') //println('fn hack expr=$expr')
p.cgen.set_placeholder(ph, '& /*113 e="$expected" g="$got"*/ ($got[]){') p.cgen.set_placeholder(ph, '& /*113 e="$expected" g="$got"*/ ($got[]){')
@ -1124,6 +1125,9 @@ fn (p mut Parser) fn_call_args(f mut Fn) {
} else { } else {
p.cgen.set_placeholder(ph, '& /*114*/') p.cgen.set_placeholder(ph, '& /*114*/')
} }
} $else {
p.cgen.set_placeholder(ph, '& /*114*/')
}
} }
// println('\ne:"$expected" got:"$got"') // println('\ne:"$expected" got:"$got"')