Implement ffi_returns_twice attribute

This commit is contained in:
gnzlbg 2019-02-09 15:55:30 +01:00
parent bcfb5e8ac3
commit c4b46ace55
13 changed files with 79 additions and 0 deletions

View file

@ -223,6 +223,9 @@ pub fn from_fn_attrs(
if codegen_fn_attrs.flags.contains(CodegenFnAttrFlags::COLD) {
Attribute::Cold.apply_llfn(Function, llfn);
}
if codegen_fn_attrs.flags.contains(CodegenFnAttrFlags::FFI_RETURNS_TWICE) {
Attribute::ReturnsTwice.apply_llfn(Function, llfn);
}
if codegen_fn_attrs.flags.contains(CodegenFnAttrFlags::NAKED) {
naked(llfn, true);
}