Skip to content

Commit 0b6924e

Browse files
authored
cgen: fix hardcoded app param name in code generated for vweb.html (#15766)
1 parent 7f30519 commit 0b6924e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

vlib/v/gen/c/comptime.v

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ fn (mut g Gen) comptime_call(mut node ast.ComptimeCall) {
7070
fn_name := g.fn_decl.name.replace('.', '__') + node.pos.pos.str()
7171
if is_html {
7272
// return vweb html template
73-
g.writeln('vweb__Context_html(&app->Context, _tmpl_res_$fn_name); strings__Builder_free(&sb_$fn_name); string_free(&_tmpl_res_$fn_name);')
73+
app_name := g.fn_decl.params[0].name
74+
g.writeln('vweb__Context_html(&$app_name->Context, _tmpl_res_$fn_name); strings__Builder_free(&sb_$fn_name); string_free(&_tmpl_res_$fn_name);')
7475
} else {
7576
// return $tmpl string
7677
g.write(cur_line)

0 commit comments

Comments
 (0)