use Attribute::getWithCaptureInfo
This commit is contained in:
parent
23fb08bb53
commit
6e457b88eb
1 changed files with 1 additions and 2 deletions
|
@ -438,8 +438,7 @@ LLVMRustCreateAttrNoValue(LLVMContextRef C, LLVMRustAttributeKind RustAttr) {
|
|||
#if LLVM_VERSION_GE(21, 0)
|
||||
// LLVM 21 replaced the NoCapture attribute with Captures(none).
|
||||
if (RustAttr == LLVMRustAttributeKind::NoCapture) {
|
||||
return wrap(Attribute::get(*unwrap(C), Attribute::Captures,
|
||||
CaptureInfo::none().toIntValue()));
|
||||
return wrap(Attribute::getWithCaptureInfo(*unwrap(C), CaptureInfo::none()));
|
||||
}
|
||||
#endif
|
||||
return wrap(Attribute::get(*unwrap(C), fromRust(RustAttr)));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue