diff options
Diffstat (limited to 'src/llvm_backend.cpp')
| -rw-r--r-- | src/llvm_backend.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/llvm_backend.cpp b/src/llvm_backend.cpp index 7b1da7a50..1143da110 100644 --- a/src/llvm_backend.cpp +++ b/src/llvm_backend.cpp @@ -1328,6 +1328,10 @@ LLVMTypeRef lb_type_internal(lbModule *m, Type *type) { if (param == nullptr) { continue; } + if (type->Proc.params->Tuple.variables[i]->flags & EntityFlag_CVarArg) { + GB_ASSERT(i+1 == type->Proc.abi_compat_params.count); + break; + } if (is_type_tuple(param)) { param = base_type(param); for_array(j, param->Tuple.variables) { @@ -12291,6 +12295,10 @@ void lb_generate_code(lbGenerator *gen) { m->curr_procedure = nullptr; } lb_end_procedure(p); + if (p->name == "igTextColored") { + LLVMDumpValue(p->value); + gb_printf_err("\n"); + } // Add Flags if (p->body != nullptr) { |