Correct call site attributes

This commit is contained in:
gingerBill
2021-04-14 17:16:10 +01:00
parent 9adec628c1
commit 3a4373641b
+2 -2
View File
@@ -8098,10 +8098,10 @@ lbValue lb_emit_call_internal(lbProcedure *p, lbValue value, lbValue return_ptr,
case ProcInlining_none: case ProcInlining_none:
break; break;
case ProcInlining_inline: case ProcInlining_inline:
// LLVMAddAttributeAtIndex(ret, LLVMAttributeIndex_FunctionIndex, lb_create_enum_attribute(p->module->ctx, "alwaysinline")); LLVMAddCallSiteAttribute(ret, LLVMAttributeIndex_FunctionIndex, lb_create_enum_attribute(p->module->ctx, "alwaysinline"));
break; break;
case ProcInlining_no_inline: case ProcInlining_no_inline:
// LLVMAddAttributeAtIndex(ret, LLVMAttributeIndex_FunctionIndex, lb_create_enum_attribute(p->module->ctx, "noinline")); LLVMAddCallSiteAttribute(ret, LLVMAttributeIndex_FunctionIndex, lb_create_enum_attribute(p->module->ctx, "noinline"));
break; break;
} }