From c041206ad15bf73d7e53985fbe47b62640c655d4 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 3 Jun 2017 12:44:29 +0900 Subject: Add checks for `break from proc-closure`; fix #3640 --- include/mruby/proc.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include') diff --git a/include/mruby/proc.h b/include/mruby/proc.h index 962965a12..9c2666289 100644 --- a/include/mruby/proc.h +++ b/include/mruby/proc.h @@ -55,6 +55,8 @@ struct RProc { #define MRB_PROC_CFUNC_P(p) (((p)->flags & MRB_PROC_CFUNC) != 0) #define MRB_PROC_STRICT 256 #define MRB_PROC_STRICT_P(p) (((p)->flags & MRB_PROC_STRICT) != 0) +#define MRB_PROC_ORPHAN 512 +#define MRB_PROC_ORPHAN_P(p) (((p)->flags & MRB_PROC_ORPHAN) != 0) #define mrb_proc_ptr(v) ((struct RProc*)(mrb_ptr(v))) -- cgit v1.2.3