diff options
| author | gingerBill <bill@gingerbill.org> | 2021-07-10 16:26:57 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2021-07-10 16:26:57 +0100 |
| commit | fa509950981f381cc1ba10882982f156153bc244 (patch) | |
| tree | 20edc06b60b725eec26fd436201893289ac2355a /src/llvm_backend.cpp | |
| parent | 484d5df5dfda42cf03bb1f67f310b06d98a803af (diff) | |
Upgrade to LLVM-12.0.1
Diffstat (limited to 'src/llvm_backend.cpp')
| -rw-r--r-- | src/llvm_backend.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/llvm_backend.cpp b/src/llvm_backend.cpp index e1205b471..c6031cd4d 100644 --- a/src/llvm_backend.cpp +++ b/src/llvm_backend.cpp @@ -2675,16 +2675,16 @@ LLVMAttributeRef lb_create_enum_attribute_with_type(LLVMContextRef ctx, char con if (s == "byval") { // return nullptr; } else if (s == "byref") { - return nullptr; + // return nullptr; } else if (s == "preallocated") { - return nullptr; + // return nullptr; } else if (s == "sret") { // return nullptr; } unsigned kind = LLVMGetEnumAttributeKindForName(name, s.len); GB_ASSERT_MSG(kind != 0, "unknown attribute: %s", name); - return LLVMCreateEnumAttribute(ctx, kind, 0); + return LLVMCreateTypeAttribute(ctx, kind, type); } LLVMAttributeRef lb_create_enum_attribute(LLVMContextRef ctx, char const *name, u64 value) { |