[PATCH] Mark statepoint intrinsic with Throws attribute
Igor Laevsky
igor at azulsystems.com
Wed Jun 3 09:08:41 PDT 2015
Hi reames,
Since statepoints could be invoked we need to mark them with Throws attribute.
REPOSITORY
rL LLVM
http://reviews.llvm.org/D10215
Files:
include/llvm/IR/Intrinsics.td
Index: include/llvm/IR/Intrinsics.td
===================================================================
--- include/llvm/IR/Intrinsics.td
+++ include/llvm/IR/Intrinsics.td
@@ -537,7 +537,8 @@
def int_experimental_gc_statepoint : Intrinsic<[llvm_i32_ty],
[llvm_i64_ty, llvm_i32_ty,
llvm_anyptr_ty, llvm_i32_ty,
- llvm_i32_ty, llvm_vararg_ty]>;
+ llvm_i32_ty, llvm_vararg_ty],
+ [Throws]>;
def int_experimental_gc_result : Intrinsic<[llvm_any_ty], [llvm_i32_ty]>;
def int_experimental_gc_relocate : Intrinsic<[llvm_anyptr_ty],
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10215.27042.patch
Type: text/x-patch
Size: 691 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150603/614a77cf/attachment.bin>
More information about the llvm-commits
mailing list