fix wrong calling convention on async resume

This commit is contained in:
Andrew Kelley 2019-07-22 00:07:48 -04:00
parent 59bf9ca58c
commit 32d0ac1355
No known key found for this signature in database
GPG Key ID: 7C5F548F728501A9

View File

@ -4981,7 +4981,7 @@ static LLVMValueRef ir_render_coro_resume(CodeGen *g, IrExecutable *executable,
assert(frame_type->id == ZigTypeIdCoroFrame);
ZigFn *fn = frame_type->data.frame.fn;
LLVMValueRef fn_val = fn_llvm_value(g, fn);
LLVMBuildCall(g->builder, fn_val, &frame, 1, "");
ZigLLVMBuildCall(g->builder, fn_val, &frame, 1, LLVMFastCallConv, ZigLLVM_FnInlineAuto, "");
return nullptr;
}