diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-04-25 17:52:27 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2020-04-25 17:52:27 +0900 |
commit | fefb5fafbc44a02c0eaf91de14ca38ac890653ab (patch) | |
tree | 20430afcce323bacdb3670757d37f1f1f2bc64ed | |
parent | 7c88bb3eba77295cb4cd8ee1a713bae40d92600a (diff) | |
download | ruby-fefb5fafbc44a02c0eaf91de14ca38ac890653ab.tar.gz |
More enums are mandatory for rp in lldb_cruby.py
-rw-r--r-- | debug.c | 4 | ||||
-rw-r--r-- | include/ruby/3/core/rarray.h | 2 | ||||
-rw-r--r-- | include/ruby/3/core/robject.h | 2 | ||||
-rw-r--r-- | include/ruby/3/core/rstring.h | 2 |
4 files changed, 7 insertions, 3 deletions
@@ -48,10 +48,14 @@ const union { enum ruby_encoding_consts encoding_consts; enum ruby_coderange_type enc_coderange_types; enum ruby_econv_flag_type econv_flag_types; + rb_econv_result_t econv_result; enum ruby_robject_flags robject_flags; + enum ruby_robject_consts robject_consts; enum ruby_rmodule_flags rmodule_flags; enum ruby_rstring_flags rstring_flags; + enum ruby_rstring_consts rstring_consts; enum ruby_rarray_flags rarray_flags; + enum ruby_rarray_consts rarray_consts; enum { RUBY_FMODE_READABLE = FMODE_READABLE, RUBY_FMODE_WRITABLE = FMODE_WRITABLE, diff --git a/include/ruby/3/core/rarray.h b/include/ruby/3/core/rarray.h index 3234daae90..added0c41c 100644 --- a/include/ruby/3/core/rarray.h +++ b/include/ruby/3/core/rarray.h @@ -79,7 +79,7 @@ enum ruby_rarray_flags { #endif }; -enum { +enum ruby_rarray_consts { RARRAY_EMBED_LEN_SHIFT = RUBY_FL_USHIFT + 3, RARRAY_EMBED_LEN_MAX = RUBY3_EMBED_LEN_MAX_OF(VALUE) }; diff --git a/include/ruby/3/core/robject.h b/include/ruby/3/core/robject.h index 3f298214a9..c6101af2d2 100644 --- a/include/ruby/3/core/robject.h +++ b/include/ruby/3/core/robject.h @@ -43,7 +43,7 @@ enum ruby_robject_flags { ROBJECT_EMBED = RUBY_FL_USER1 }; -enum { ROBJECT_EMBED_LEN_MAX = RUBY3_EMBED_LEN_MAX_OF(VALUE) }; +enum ruby_robject_consts { ROBJECT_EMBED_LEN_MAX = RUBY3_EMBED_LEN_MAX_OF(VALUE) }; struct RObject { struct RBasic basic; diff --git a/include/ruby/3/core/rstring.h b/include/ruby/3/core/rstring.h index 8951dd0d30..10104c7a55 100644 --- a/include/ruby/3/core/rstring.h +++ b/include/ruby/3/core/rstring.h @@ -65,7 +65,7 @@ enum ruby_rstring_flags { RSTRING_FSTR = RUBY_FL_USER17 }; -enum { +enum ruby_rstring_consts { RSTRING_EMBED_LEN_SHIFT = RUBY_FL_USHIFT + 2, RSTRING_EMBED_LEN_MAX = RUBY3_EMBED_LEN_MAX_OF(char) - 1 }; |