| ... | @@ -3106,7 +3106,7 @@ static void gen_set_stack_pointer(CodeGen *g, LLVMValueRef aligned_end_addr) { | ... | @@ -3106,7 +3106,7 @@ static void gen_set_stack_pointer(CodeGen *g, LLVMValueRef aligned_end_addr) { |
| 3106 | | 3106 | |
| 3107 | static void set_call_instr_sret(CodeGen *g, LLVMValueRef call_instr) { | 3107 | static void set_call_instr_sret(CodeGen *g, LLVMValueRef call_instr) { |
| 3108 | unsigned attr_kind_id = LLVMGetEnumAttributeKindForName("sret", 4); | 3108 | unsigned attr_kind_id = LLVMGetEnumAttributeKindForName("sret", 4); |
| 3109 | LLVMAttributeRef sret_attr = LLVMCreateEnumAttribute(LLVMGetGlobalContext(), attr_kind_id, 1); | 3109 | LLVMAttributeRef sret_attr = LLVMCreateEnumAttribute(LLVMGetGlobalContext(), attr_kind_id, 0); |
| 3110 | LLVMAddCallSiteAttribute(call_instr, 1, sret_attr); | 3110 | LLVMAddCallSiteAttribute(call_instr, 1, sret_attr); |
| 3111 | } | 3111 | } |
| 3112 | | 3112 | |