1
Fork 0

Mark pure asm as willreturn

This commit is contained in:
Nikita Popov 2021-02-20 17:02:23 +01:00
parent 41b81584e2
commit bc96516a28
4 changed files with 5 additions and 0 deletions

View file

@ -86,6 +86,7 @@ enum LLVMRustAttribute {
ReadNone = 26,
InaccessibleMemOnly = 27,
SanitizeHWAddress = 28,
WillReturn = 29,
};
typedef struct OpaqueRustString *RustStringRef;

View file

@ -207,6 +207,8 @@ static Attribute::AttrKind fromRust(LLVMRustAttribute Kind) {
return Attribute::InaccessibleMemOnly;
case SanitizeHWAddress:
return Attribute::SanitizeHWAddress;
case WillReturn:
return Attribute::WillReturn;
}
report_fatal_error("bad AttributeKind");
}