mirror of
https://github.com/ruby/ruby.git
synced 2025-09-15 16:44:01 +02:00
Drop obsoleted BUILTIN_ATTR_NO_GC attribute
The thing that has used this in the past was very buggy, and we've never revisied it. Let's remove it until we need it again.
This commit is contained in:
parent
1addb3955c
commit
e37a37e696
8 changed files with 11 additions and 25 deletions
|
@ -365,10 +365,8 @@ enum rb_iseq_type {
|
|||
enum rb_builtin_attr {
|
||||
// The iseq does not call methods.
|
||||
BUILTIN_ATTR_LEAF = 0x01,
|
||||
// The iseq does not allocate objects.
|
||||
BUILTIN_ATTR_NO_GC = 0x02,
|
||||
// This iseq only contains single `opt_invokebuiltin_delegate_leave` instruction with 0 arguments.
|
||||
BUILTIN_ATTR_SINGLE_NOARG_INLINE = 0x04,
|
||||
BUILTIN_ATTR_SINGLE_NOARG_INLINE = 0x02,
|
||||
};
|
||||
|
||||
typedef VALUE (*rb_jit_func_t)(struct rb_execution_context_struct *, struct rb_control_frame_struct *);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue