diff --git a/src/llvm_backend_asm.cpp b/src/llvm_backend_asm.cpp index fce7eccf9..4016ad839 100644 --- a/src/llvm_backend_asm.cpp +++ b/src/llvm_backend_asm.cpp @@ -731,8 +731,8 @@ gb_internal lbValue lb_emit_asm_template_call(lbProcedure *p, Entity *entity, Ar generator = &generator_amd64; } else { compiler_error("Architecture does not support asm templates"); - return {}; } + GB_ASSERT(generator != nullptr); generator->init(entity); return generator->emit_call(p, args); } \ No newline at end of file