fix asm template generator lifetime

This commit is contained in:
David Linus Briemann
2026-08-19 09:46:10 +02:00
parent 36af738347
commit 6e1ae963a6

View File

@@ -765,9 +765,9 @@ struct lbAsmGenerate_amd64 : lbAsmGenerate {
gb_internal lbValue lb_emit_asm_template_call(lbProcedure *p, Entity *entity, Array<lbValue> const &args) {
lbAsmGenerate_amd64 generator_amd64 = {};
lbAsmGenerate *generator = nullptr;
if (build_context.metrics.arch == TargetArch_amd64) {
lbAsmGenerate_amd64 generator_amd64 = {};
generator = &generator_amd64;
} else {
compiler_error("Architecture does not support asm templates");
@@ -775,4 +775,4 @@ gb_internal lbValue lb_emit_asm_template_call(lbProcedure *p, Entity *entity, Ar
GB_ASSERT(generator != nullptr);
generator->init(entity);
return generator->emit_call(p, args);
}
}