mirror of
https://github.com/odin-lang/Odin.git
synced 2026-08-25 06:21:35 +00:00
Improve error messages for register class printing
This commit is contained in:
@@ -735,7 +735,14 @@ struct lbAsmGenerate_amd64 : lbAsmGenerate {
|
||||
|
||||
|
||||
gb_internal lbValue lb_emit_asm_template_call(lbProcedure *p, Entity *entity, Array<lbValue> const &args) {
|
||||
lbAsmGenerate_amd64 generator = {};
|
||||
generator.init(entity);
|
||||
return generator.emit_call(p, args);
|
||||
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");
|
||||
return {};
|
||||
}
|
||||
generator->init(entity);
|
||||
return generator->emit_call(p, args);
|
||||
}
|
||||
Reference in New Issue
Block a user