Coverage Report

Created: 2026-08-26 07:26

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/mruby/build/host/mrbgems/mruby-hash-ext/gem_init.c
Line
Count
Source
1
/*
2
 * This file is loading the irep
3
 * Ruby GEM code.
4
 *
5
 * This file was generated by mruby/lib/mruby/gem.rb.
6
 *
7
 * IMPORTANT:
8
 *   This file was generated!
9
 *   All manual changes will get lost.
10
 */
11
#include <stdlib.h>
12
#include <mruby.h>
13
#include <mruby/irep.h>
14
#include <mruby/debug.h>
15
#include <mruby/proc.h>
16
#include <mruby/presym.h>
17
18
#define mrb_BRACED(...) {__VA_ARGS__}
19
#define mrb_DEFINE_SYMS_VAR(name, len, syms, qualifier) \
20
  static qualifier mrb_sym name[len] = mrb_BRACED syms
21
22
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_22, 3, (MRB_SYM_Q(has_key), MRB_OPSYM(aref), MRB_SYM(call), ), const);
23
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_22[66] = {
24
0x39,0x04,0x00,0x00,0x12,0x04,0x01,0x05,0x01,0x01,0x07,0x01,0x2f,0x06,0x00,0x01,0x28,0x06,0x00,0x1e,
25
0x21,0x06,0x03,0x00,0x01,0x07,0x01,0x01,0x09,0x01,0x2f,0x08,0x01,0x01,0x21,0x09,0x06,0x00,0x01,0x0a,
26
0x01,0x23,0x09,0x32,0x06,0x02,0x03,0x26,0x00,0x09,0x21,0x06,0x06,0x00,0x01,0x07,0x01,0x23,0x06,0x01,
27
0x03,0x06,0x25,0x04,0x3d,0x03,};
28
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_22, 2, (MRB_SYM(k), ), const);
29
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_22 = {
30
  3,12,0,
31
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_22,
32
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_22,NULL,
33
  gem_mrblib_mruby_hash_ext_proc_lv_22,
34
  NULL,         /* debug_info */
35
  66,0,3,0,0
36
};
37
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_2[1] = {
38
  &gem_mrblib_mruby_hash_ext_proc_irep_22,
39
};
40
static const mrb_irep_pool gem_mrblib_mruby_hash_ext_proc_pool_2[3] = {
41
{IREP_TT_STR|(20<<2), {"\x63\x61\x6e\x27\x74\x20\x6d\x6f\x64\x69\x66\x79\x20\x66\x72\x6f\x7a\x65\x6e\x20"}},
42
{IREP_TT_STR|(15<<2), {"\x48\x61\x73\x68\x20\x72\x65\x71\x75\x69\x72\x65\x64\x20\x28"}},
43
{IREP_TT_STR|(7<<2), {"\x20\x67\x69\x76\x65\x6e\x29"}},
44
};
45
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_2, 10, (MRB_SYM(size), MRB_SYM(__merge), MRB_SYM_Q(frozen), MRB_SYM(FrozenError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(Hash), MRB_OPSYM(eqq), MRB_SYM(TypeError), MRB_SYM(each_key), ), const);
46
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_2[139] = {
47
0x39,0x00,0x10,0x01,0x01,0x03,0x02,0x06,0x04,0x01,0x07,0x01,0x33,0x07,0x00,0x01,0x05,0x07,0x01,0x07,
48
0x03,0x27,0x07,0x00,0x0d,0x11,0x08,0x01,0x09,0x01,0x54,0x08,0x2f,0x07,0x01,0x0f,0x3d,0x07,0x30,0x07,
49
0x02,0x28,0x07,0x00,0x0f,0x1d,0x08,0x03,0x5c,0x09,0x00,0x30,0x0a,0x04,0x5d,0x09,0x2f,0x07,0x05,0x02,
50
0x01,0x07,0x04,0x01,0x08,0x05,0x4e,0x07,0x28,0x07,0x00,0x42,0x00,0x01,0x07,0x01,0x01,0x08,0x04,0x23,
51
0x07,0x01,0x06,0x07,0x49,0x04,0x07,0x01,0x1d,0x07,0x06,0x01,0x08,0x06,0x32,0x07,0x07,0x01,0x27,0x07,
52
0x00,0x17,0x1d,0x08,0x08,0x5c,0x09,0x01,0x01,0x0a,0x06,0x33,0x0a,0x04,0x5d,0x09,0x5c,0x0a,0x02,0x5d,
53
0x09,0x2f,0x07,0x05,0x02,0x01,0x07,0x06,0x62,0x08,0x00,0x34,0x07,0x09,0x00,0x26,0xff,0xb2,0x3f,};
54
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_2, 6, (MRB_SYM(others), MRB_SYM(block), MRB_SYM(i), MRB_SYM(len), MRB_SYM(other), ), const);
55
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_2 = {
56
  7,12,0,
57
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_2,
58
  gem_mrblib_mruby_hash_ext_proc_pool_2,gem_mrblib_mruby_hash_ext_proc_syms_2,gem_mrblib_mruby_hash_ext_proc_reps_2,
59
  gem_mrblib_mruby_hash_ext_proc_lv_2,
60
  NULL,         /* debug_info */
61
  139,3,10,1,0
62
};
63
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_3, 1, (MRB_SYM(__compact), ), const);
64
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_3[9] = {
65
0x39,0x00,0x00,0x00,0x30,0x02,0x00,0x3d,0x02,};
66
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_3, 1, (0), const);
67
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_3 = {
68
  2,4,0,
69
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_3,
70
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_3,NULL,
71
  gem_mrblib_mruby_hash_ext_proc_lv_3,
72
  NULL,         /* debug_info */
73
  9,0,1,0,0
74
};
75
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_4, 2, (MRB_SYM(dup), MRB_SYM(__compact), ), const);
76
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_4[18] = {
77
0x39,0x00,0x00,0x00,0x30,0x03,0x00,0x01,0x02,0x03,0x01,0x03,0x02,0x33,0x03,0x01,0x3d,0x02,};
78
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_4, 2, (MRB_SYM(h), ), const);
79
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_4 = {
80
  3,5,0,
81
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_4,
82
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_4,NULL,
83
  gem_mrblib_mruby_hash_ext_proc_lv_4,
84
  NULL,         /* debug_info */
85
  18,0,2,0,0
86
};
87
static const mrb_irep_pool gem_mrblib_mruby_hash_ext_proc_pool_5[1] = {
88
{IREP_TT_STR|(15<<2), {"\x4b\x65\x79\x20\x6e\x6f\x74\x20\x66\x6f\x75\x6e\x64\x3a\x20"}},
89
};
90
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_5, 9, (MRB_SYM(NONE), MRB_SYM_Q(key), MRB_OPSYM(aref), MRB_SYM(call), MRB_SYM_Q(equal), MRB_OPSYM(not), MRB_SYM(KeyError), MRB_SYM(inspect), MRB_SYM(raise), ), const);
91
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_5[100] = {
92
0x39,0x04,0x20,0x01,0x26,0x00,0x03,0x26,0x00,0x03,0x1d,0x02,0x00,0x01,0x04,0x03,0x01,0x06,0x01,0x2f,
93
0x05,0x01,0x01,0x28,0x05,0x00,0x0a,0x01,0x06,0x01,0x2f,0x05,0x02,0x01,0x26,0x00,0x3d,0x01,0x05,0x04,
94
0x28,0x05,0x00,0x0d,0x01,0x05,0x04,0x01,0x06,0x01,0x32,0x05,0x03,0x01,0x26,0x00,0x29,0x1d,0x05,0x00,
95
0x01,0x06,0x02,0x32,0x05,0x04,0x01,0x33,0x05,0x05,0x28,0x05,0x00,0x06,0x01,0x05,0x02,0x26,0x00,0x12,
96
0x1d,0x06,0x06,0x5c,0x07,0x00,0x01,0x08,0x01,0x33,0x08,0x07,0x5d,0x07,0x2f,0x05,0x08,0x02,0x3d,0x05,};
97
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_5, 4, (MRB_SYM(key), MRB_SYM(none), MRB_SYM(block), ), const);
98
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_5 = {
99
  5,10,0,
100
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_5,
101
  gem_mrblib_mruby_hash_ext_proc_pool_5,gem_mrblib_mruby_hash_ext_proc_syms_5,NULL,
102
  gem_mrblib_mruby_hash_ext_proc_lv_5,
103
  NULL,         /* debug_info */
104
  100,1,9,0,0
105
};
106
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_103, 2, (MRB_SYM(call), MRB_SYM(delete), ), const);
107
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_103[36] = {
108
0x39,0x08,0x00,0x00,0x21,0x04,0x02,0x00,0x01,0x05,0x01,0x01,0x06,0x02,0x32,0x04,0x00,0x02,0x28,0x04,
109
0x00,0x0a,0x01,0x05,0x01,0x2f,0x04,0x01,0x01,0x26,0x00,0x02,0x11,0x04,0x3d,0x04,};
110
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_103, 3, (MRB_SYM(k), MRB_SYM(v), ), const);
111
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_103 = {
112
  4,8,0,
113
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_103,
114
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_103,NULL,
115
  gem_mrblib_mruby_hash_ext_proc_lv_103,
116
  NULL,         /* debug_info */
117
  36,0,2,0,0
118
};
119
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_6[1] = {
120
  &gem_mrblib_mruby_hash_ext_proc_irep_103,
121
};
122
static const mrb_irep_pool gem_mrblib_mruby_hash_ext_proc_pool_6[1] = {
123
{IREP_TT_STR|(20<<2), {"\x63\x61\x6e\x27\x74\x20\x6d\x6f\x64\x69\x66\x79\x20\x66\x72\x6f\x7a\x65\x6e\x20"}},
124
};
125
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_6, 7, (MRB_SYM(delete_if), MRB_SYM(to_enum), MRB_SYM_Q(frozen), MRB_SYM(FrozenError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(each), ), const);
126
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_6[53] = {
127
0x39,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x03,0x02,0x27,0x03,0x00,0x09,0x10,0x04,0x00,0x2f,0x03,0x01,
128
0x01,0x3d,0x03,0x30,0x03,0x02,0x28,0x03,0x00,0x0f,0x1d,0x04,0x03,0x5c,0x05,0x00,0x30,0x06,0x04,0x5d,
129
0x05,0x2f,0x03,0x05,0x02,0x62,0x04,0x00,0x31,0x03,0x06,0x00,0x3f,};
130
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_6, 2, (MRB_SYM(block), ), const);
131
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_6 = {
132
  3,8,0,
133
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_6,
134
  gem_mrblib_mruby_hash_ext_proc_pool_6,gem_mrblib_mruby_hash_ext_proc_syms_6,gem_mrblib_mruby_hash_ext_proc_reps_6,
135
  gem_mrblib_mruby_hash_ext_proc_lv_6,
136
  NULL,         /* debug_info */
137
  53,1,7,1,0
138
};
139
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_7, 2, (MRB_SYM(to_a), MRB_SYM(flatten), ), const);
140
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_7[24] = {
141
0x39,0x00,0x20,0x00,0x26,0x00,0x03,0x26,0x00,0x02,0x07,0x01,0x30,0x03,0x00,0x01,0x04,0x01,0x32,0x03,
142
0x01,0x01,0x3d,0x03,};
143
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_7, 2, (MRB_SYM(level), ), const);
144
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_7 = {
145
  3,6,0,
146
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_7,
147
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_7,NULL,
148
  gem_mrblib_mruby_hash_ext_proc_lv_7,
149
  NULL,         /* debug_info */
150
  24,0,2,0,0
151
};
152
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_144[21] = {
153
0x39,0x08,0x00,0x00,0x21,0x05,0x02,0x00,0x01,0x06,0x02,0x01,0x07,0x01,0x01,0x04,0x07,0x25,0x05,0x3d,
154
0x04,};
155
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_144, 3, (MRB_SYM(k), MRB_SYM(v), ), const);
156
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_144 = {
157
  4,9,0,
158
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_144,
159
  NULL,NULL,NULL,
160
  gem_mrblib_mruby_hash_ext_proc_lv_144,
161
  NULL,         /* debug_info */
162
  21,0,0,0,0
163
};
164
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_8[1] = {
165
  &gem_mrblib_mruby_hash_ext_proc_irep_144,
166
};
167
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_8, 3, (MRB_SYM(class), MRB_SYM(new), MRB_SYM(each), ), const);
168
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_8[22] = {
169
0x39,0x00,0x00,0x00,0x30,0x03,0x00,0x33,0x03,0x01,0x01,0x02,0x03,0x62,0x04,0x00,0x31,0x03,0x02,0x00,
170
0x3d,0x02,};
171
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_8, 2, (MRB_SYM(h), ), const);
172
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_8 = {
173
  3,5,0,
174
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_8,
175
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_8,gem_mrblib_mruby_hash_ext_proc_reps_8,
176
  gem_mrblib_mruby_hash_ext_proc_lv_8,
177
  NULL,         /* debug_info */
178
  22,0,3,1,0
179
};
180
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_165, 2, (MRB_SYM(call), MRB_SYM(delete), ), const);
181
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_165[39] = {
182
0x39,0x08,0x00,0x00,0x21,0x04,0x02,0x00,0x01,0x05,0x01,0x01,0x06,0x02,0x52,0x05,0x02,0x32,0x04,0x00,
183
0x01,0x28,0x04,0x00,0x05,0x11,0x04,0x26,0x00,0x07,0x01,0x05,0x01,0x2f,0x04,0x01,0x01,0x3d,0x04,};
184
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_165, 3, (MRB_SYM(k), MRB_SYM(v), ), const);
185
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_165 = {
186
  4,7,0,
187
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_165,
188
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_165,NULL,
189
  gem_mrblib_mruby_hash_ext_proc_lv_165,
190
  NULL,         /* debug_info */
191
  39,0,2,0,0
192
};
193
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_9[1] = {
194
  &gem_mrblib_mruby_hash_ext_proc_irep_165,
195
};
196
static const mrb_irep_pool gem_mrblib_mruby_hash_ext_proc_pool_9[1] = {
197
{IREP_TT_STR|(20<<2), {"\x63\x61\x6e\x27\x74\x20\x6d\x6f\x64\x69\x66\x79\x20\x66\x72\x6f\x7a\x65\x6e\x20"}},
198
};
199
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_9, 7, (MRB_SYM(keep_if), MRB_SYM(to_enum), MRB_SYM_Q(frozen), MRB_SYM(FrozenError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(each), ), const);
200
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_9[53] = {
201
0x39,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x03,0x02,0x27,0x03,0x00,0x09,0x10,0x04,0x00,0x2f,0x03,0x01,
202
0x01,0x3d,0x03,0x30,0x03,0x02,0x28,0x03,0x00,0x0f,0x1d,0x04,0x03,0x5c,0x05,0x00,0x30,0x06,0x04,0x5d,
203
0x05,0x2f,0x03,0x05,0x02,0x62,0x04,0x00,0x31,0x03,0x06,0x00,0x3f,};
204
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_9, 2, (MRB_SYM(block), ), const);
205
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_9 = {
206
  3,8,0,
207
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_9,
208
  gem_mrblib_mruby_hash_ext_proc_pool_9,gem_mrblib_mruby_hash_ext_proc_syms_9,gem_mrblib_mruby_hash_ext_proc_reps_9,
209
  gem_mrblib_mruby_hash_ext_proc_lv_9,
210
  NULL,         /* debug_info */
211
  53,1,7,1,0
212
};
213
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_10[5] = {
214
0x39,0x00,0x00,0x00,0x3f,};
215
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_10, 1, (0), const);
216
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_10 = {
217
  2,3,0,
218
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_10,
219
  NULL,NULL,NULL,
220
  gem_mrblib_mruby_hash_ext_proc_lv_10,
221
  NULL,         /* debug_info */
222
  5,0,0,0,0
223
};
224
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_206, 1, (MRB_SYM_Q(key), ), const);
225
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_206[35] = {
226
0x39,0x08,0x00,0x00,0x21,0x04,0x01,0x00,0x01,0x05,0x01,0x32,0x04,0x00,0x01,0x28,0x04,0x00,0x0e,0x21,
227
0x04,0x01,0x00,0x01,0x05,0x01,0x23,0x04,0x01,0x05,0x02,0x4d,0x04,0x3d,0x04,};
228
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_206, 3, (MRB_SYM(key), MRB_SYM(val), ), const);
229
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_206 = {
230
  4,7,0,
231
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_206,
232
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_206,NULL,
233
  gem_mrblib_mruby_hash_ext_proc_lv_206,
234
  NULL,         /* debug_info */
235
  35,0,1,0,0
236
};
237
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_11[1] = {
238
  &gem_mrblib_mruby_hash_ext_proc_irep_206,
239
};
240
static const mrb_irep_pool gem_mrblib_mruby_hash_ext_proc_pool_11[2] = {
241
{IREP_TT_STR|(14<<2), {"\x63\x61\x6e\x27\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}},
242
{IREP_TT_STR|(8<<2), {"\x20\x74\x6f\x20\x48\x61\x73\x68"}},
243
};
244
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_11, 7, (MRB_SYM(Hash), MRB_OPSYM(eqq), MRB_SYM(TypeError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(size), MRB_SYM_Q(all), ), const);
245
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_11[65] = {
246
0x39,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x32,0x03,0x01,0x01,0x27,0x03,0x00,0x17,0x1d,0x04,
247
0x02,0x5c,0x05,0x00,0x01,0x06,0x01,0x33,0x06,0x03,0x5d,0x05,0x5c,0x06,0x01,0x5d,0x05,0x2f,0x03,0x04,
248
0x02,0x30,0x03,0x05,0x01,0x04,0x01,0x33,0x04,0x05,0x4e,0x03,0x28,0x03,0x00,0x07,0x62,0x04,0x00,0x31,
249
0x03,0x06,0x00,0x3d,0x03,};
250
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_11, 2, (MRB_SYM(hash), ), const);
251
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_11 = {
252
  3,8,0,
253
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_11,
254
  gem_mrblib_mruby_hash_ext_proc_pool_11,gem_mrblib_mruby_hash_ext_proc_syms_11,gem_mrblib_mruby_hash_ext_proc_reps_11,
255
  gem_mrblib_mruby_hash_ext_proc_lv_11,
256
  NULL,         /* debug_info */
257
  65,2,7,1,0
258
};
259
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_227, 1, (MRB_SYM_Q(key), ), const);
260
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_227[35] = {
261
0x39,0x08,0x00,0x00,0x21,0x04,0x01,0x00,0x01,0x05,0x01,0x32,0x04,0x00,0x01,0x28,0x04,0x00,0x0e,0x21,
262
0x04,0x01,0x00,0x01,0x05,0x01,0x23,0x04,0x01,0x05,0x02,0x4d,0x04,0x3d,0x04,};
263
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_227, 3, (MRB_SYM(key), MRB_SYM(val), ), const);
264
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_227 = {
265
  4,7,0,
266
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_227,
267
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_227,NULL,
268
  gem_mrblib_mruby_hash_ext_proc_lv_227,
269
  NULL,         /* debug_info */
270
  35,0,1,0,0
271
};
272
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_12[1] = {
273
  &gem_mrblib_mruby_hash_ext_proc_irep_227,
274
};
275
static const mrb_irep_pool gem_mrblib_mruby_hash_ext_proc_pool_12[2] = {
276
{IREP_TT_STR|(14<<2), {"\x63\x61\x6e\x27\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}},
277
{IREP_TT_STR|(8<<2), {"\x20\x74\x6f\x20\x48\x61\x73\x68"}},
278
};
279
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_12, 7, (MRB_SYM(Hash), MRB_OPSYM(eqq), MRB_SYM(TypeError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(size), MRB_SYM_Q(all), ), const);
280
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_12[65] = {
281
0x39,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x32,0x03,0x01,0x01,0x27,0x03,0x00,0x17,0x1d,0x04,
282
0x02,0x5c,0x05,0x00,0x01,0x06,0x01,0x33,0x06,0x03,0x5d,0x05,0x5c,0x06,0x01,0x5d,0x05,0x2f,0x03,0x04,
283
0x02,0x30,0x03,0x05,0x01,0x04,0x01,0x33,0x04,0x05,0x4f,0x03,0x28,0x03,0x00,0x07,0x62,0x04,0x00,0x31,
284
0x03,0x06,0x00,0x3d,0x03,};
285
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_12, 2, (MRB_SYM(hash), ), const);
286
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_12 = {
287
  3,8,0,
288
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_12,
289
  gem_mrblib_mruby_hash_ext_proc_pool_12,gem_mrblib_mruby_hash_ext_proc_syms_12,gem_mrblib_mruby_hash_ext_proc_reps_12,
290
  gem_mrblib_mruby_hash_ext_proc_lv_12,
291
  NULL,         /* debug_info */
292
  65,2,7,1,0
293
};
294
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_248, 2, (MRB_SYM_Q(key), MRB_OPSYM(aref), ), const);
295
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_248[29] = {
296
0x39,0x08,0x00,0x00,0x01,0x05,0x01,0x2f,0x04,0x00,0x01,0x28,0x04,0x00,0x0c,0x01,0x05,0x01,0x2f,0x04,
297
0x01,0x01,0x01,0x05,0x02,0x4d,0x04,0x3d,0x04,};
298
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_248, 3, (MRB_SYM(key), MRB_SYM(val), ), const);
299
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_248 = {
300
  4,7,0,
301
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_248,
302
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_248,NULL,
303
  gem_mrblib_mruby_hash_ext_proc_lv_248,
304
  NULL,         /* debug_info */
305
  29,0,2,0,0
306
};
307
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_13[1] = {
308
  &gem_mrblib_mruby_hash_ext_proc_irep_248,
309
};
310
static const mrb_irep_pool gem_mrblib_mruby_hash_ext_proc_pool_13[2] = {
311
{IREP_TT_STR|(14<<2), {"\x63\x61\x6e\x27\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}},
312
{IREP_TT_STR|(8<<2), {"\x20\x74\x6f\x20\x48\x61\x73\x68"}},
313
};
314
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_13, 7, (MRB_SYM(Hash), MRB_OPSYM(eqq), MRB_SYM(TypeError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(size), MRB_SYM_Q(all), ), const);
315
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_13[68] = {
316
0x39,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x32,0x03,0x01,0x01,0x27,0x03,0x00,0x17,0x1d,0x04,
317
0x02,0x5c,0x05,0x00,0x01,0x06,0x01,0x33,0x06,0x03,0x5d,0x05,0x5c,0x06,0x01,0x5d,0x05,0x2f,0x03,0x04,
318
0x02,0x30,0x03,0x05,0x01,0x04,0x01,0x33,0x04,0x05,0x50,0x03,0x28,0x03,0x00,0x0a,0x01,0x03,0x01,0x62,
319
0x04,0x00,0x34,0x03,0x06,0x00,0x3d,0x03,};
320
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_13, 2, (MRB_SYM(hash), ), const);
321
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_13 = {
322
  3,8,0,
323
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_13,
324
  gem_mrblib_mruby_hash_ext_proc_pool_13,gem_mrblib_mruby_hash_ext_proc_syms_13,gem_mrblib_mruby_hash_ext_proc_reps_13,
325
  gem_mrblib_mruby_hash_ext_proc_lv_13,
326
  NULL,         /* debug_info */
327
  68,2,7,1,0
328
};
329
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_269, 2, (MRB_SYM_Q(key), MRB_OPSYM(aref), ), const);
330
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_269[29] = {
331
0x39,0x08,0x00,0x00,0x01,0x05,0x01,0x2f,0x04,0x00,0x01,0x28,0x04,0x00,0x0c,0x01,0x05,0x01,0x2f,0x04,
332
0x01,0x01,0x01,0x05,0x02,0x4d,0x04,0x3d,0x04,};
333
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_269, 3, (MRB_SYM(key), MRB_SYM(val), ), const);
334
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_269 = {
335
  4,7,0,
336
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_269,
337
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_269,NULL,
338
  gem_mrblib_mruby_hash_ext_proc_lv_269,
339
  NULL,         /* debug_info */
340
  29,0,2,0,0
341
};
342
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_14[1] = {
343
  &gem_mrblib_mruby_hash_ext_proc_irep_269,
344
};
345
static const mrb_irep_pool gem_mrblib_mruby_hash_ext_proc_pool_14[2] = {
346
{IREP_TT_STR|(14<<2), {"\x63\x61\x6e\x27\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}},
347
{IREP_TT_STR|(8<<2), {"\x20\x74\x6f\x20\x48\x61\x73\x68"}},
348
};
349
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_14, 7, (MRB_SYM(Hash), MRB_OPSYM(eqq), MRB_SYM(TypeError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(size), MRB_SYM_Q(all), ), const);
350
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_14[68] = {
351
0x39,0x04,0x00,0x00,0x1d,0x03,0x00,0x01,0x04,0x01,0x32,0x03,0x01,0x01,0x27,0x03,0x00,0x17,0x1d,0x04,
352
0x02,0x5c,0x05,0x00,0x01,0x06,0x01,0x33,0x06,0x03,0x5d,0x05,0x5c,0x06,0x01,0x5d,0x05,0x2f,0x03,0x04,
353
0x02,0x30,0x03,0x05,0x01,0x04,0x01,0x33,0x04,0x05,0x51,0x03,0x28,0x03,0x00,0x0a,0x01,0x03,0x01,0x62,
354
0x04,0x00,0x34,0x03,0x06,0x00,0x3d,0x03,};
355
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_14, 2, (MRB_SYM(hash), ), const);
356
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_14 = {
357
  3,8,0,
358
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_14,
359
  gem_mrblib_mruby_hash_ext_proc_pool_14,gem_mrblib_mruby_hash_ext_proc_syms_14,gem_mrblib_mruby_hash_ext_proc_reps_14,
360
  gem_mrblib_mruby_hash_ext_proc_lv_14,
361
  NULL,         /* debug_info */
362
  68,2,7,1,0
363
};
364
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_15, 3, (MRB_OPSYM(aref), MRB_SYM(size), MRB_SYM(dig), ), const);
365
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_15[57] = {
366
0x39,0x04,0x10,0x00,0x01,0x06,0x01,0x2f,0x05,0x00,0x01,0x01,0x04,0x05,0x01,0x05,0x02,0x33,0x05,0x01,
367
0x06,0x06,0x50,0x05,0x28,0x05,0x00,0x18,0x01,0x05,0x04,0x01,0x06,0x05,0x29,0x06,0x00,0x0b,0x11,0x06,
368
0x01,0x07,0x02,0x54,0x06,0x32,0x05,0x02,0x0f,0x26,0x00,0x03,0x01,0x05,0x04,0x3d,0x05,};
369
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_15, 4, (MRB_SYM(idx), MRB_SYM(args), MRB_SYM(n), ), const);
370
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_15 = {
371
  5,8,0,
372
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_15,
373
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_15,NULL,
374
  gem_mrblib_mruby_hash_ext_proc_lv_15,
375
  NULL,         /* debug_info */
376
  57,0,3,0,0
377
};
378
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_310, 2, (MRB_SYM(call), MRB_OPSYM(aref), ), const);
379
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_310[39] = {
380
0x39,0x04,0x00,0x00,0x21,0x04,0x02,0x00,0x01,0x05,0x01,0x32,0x04,0x00,0x01,0x01,0x03,0x04,0x21,0x05,
381
0x03,0x00,0x01,0x06,0x03,0x01,0x08,0x01,0x2f,0x07,0x01,0x01,0x01,0x04,0x07,0x25,0x05,0x3d,0x04,};
382
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_310, 3, (MRB_SYM(k), MRB_SYM(new_key), ), const);
383
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_310 = {
384
  4,10,0,
385
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_310,
386
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_310,NULL,
387
  gem_mrblib_mruby_hash_ext_proc_lv_310,
388
  NULL,         /* debug_info */
389
  39,0,2,0,0
390
};
391
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_16[1] = {
392
  &gem_mrblib_mruby_hash_ext_proc_irep_310,
393
};
394
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_16, 4, (MRB_SYM(transform_keys), MRB_SYM(to_enum), MRB_SYM(keys), MRB_SYM(each), ), const);
395
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_16[38] = {
396
0x39,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x04,0x02,0x27,0x04,0x00,0x09,0x10,0x05,0x00,0x2f,0x04,0x01,
397
0x01,0x3d,0x04,0x5e,0x03,0x00,0x30,0x04,0x02,0x62,0x05,0x00,0x34,0x04,0x03,0x00,0x3d,0x03,};
398
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_16, 3, (MRB_SYM(block), MRB_SYM(hash), ), const);
399
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_16 = {
400
  4,7,0,
401
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_16,
402
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_16,gem_mrblib_mruby_hash_ext_proc_reps_16,
403
  gem_mrblib_mruby_hash_ext_proc_lv_16,
404
  NULL,         /* debug_info */
405
  38,0,4,1,0
406
};
407
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_17, 4, (MRB_SYM_B(transform_keys), MRB_SYM(to_enum), MRB_SYM(transform_keys), MRB_SYM(replace), ), const);
408
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_17[41] = {
409
0x39,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x04,0x02,0x27,0x04,0x00,0x09,0x10,0x05,0x00,0x2f,0x04,0x01,
410
0x01,0x3d,0x04,0x01,0x05,0x02,0x31,0x04,0x02,0x00,0x01,0x03,0x04,0x01,0x05,0x03,0x2f,0x04,0x03,0x01,
411
0x3f,};
412
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_17, 3, (MRB_SYM(block), MRB_SYM(hash), ), const);
413
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_17 = {
414
  4,7,0,
415
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_17,
416
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_17,NULL,
417
  gem_mrblib_mruby_hash_ext_proc_lv_17,
418
  NULL,         /* debug_info */
419
  41,0,4,0,0
420
};
421
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_351, 1, (MRB_OPSYM(aref), ), const);
422
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_351[32] = {
423
0x39,0x04,0x00,0x00,0x21,0x04,0x03,0x00,0x01,0x05,0x01,0x01,0x08,0x01,0x2f,0x07,0x00,0x01,0x44,0x06,
424
0x00,0x01,0x36,0x06,0x01,0x01,0x03,0x06,0x25,0x04,0x3d,0x03,};
425
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_351, 2, (MRB_SYM(k), ), const);
426
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_351 = {
427
  3,10,0,
428
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_351,
429
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_351,NULL,
430
  gem_mrblib_mruby_hash_ext_proc_lv_351,
431
  NULL,         /* debug_info */
432
  32,0,1,0,0
433
};
434
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_18[1] = {
435
  &gem_mrblib_mruby_hash_ext_proc_irep_351,
436
};
437
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_18, 5, (MRB_SYM_Q(block_given), MRB_SYM(transform_values), MRB_SYM(to_enum), MRB_SYM(keys), MRB_SYM(each), ), const);
438
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_18[38] = {
439
0x39,0x00,0x00,0x01,0x01,0x02,0x01,0x30,0x04,0x00,0x27,0x04,0x00,0x09,0x10,0x05,0x01,0x2f,0x04,0x02,
440
0x01,0x3d,0x04,0x5e,0x03,0x00,0x30,0x04,0x03,0x62,0x05,0x00,0x34,0x04,0x04,0x00,0x3d,0x03,};
441
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_18, 3, (MRB_SYM(b), MRB_SYM(hash), ), const);
442
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_18 = {
443
  4,7,0,
444
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_18,
445
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_18,gem_mrblib_mruby_hash_ext_proc_reps_18,
446
  gem_mrblib_mruby_hash_ext_proc_lv_18,
447
  NULL,         /* debug_info */
448
  38,0,5,1,0
449
};
450
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_372, 1, (MRB_OPSYM(aref), ), const);
451
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_372[30] = {
452
0x39,0x04,0x00,0x00,0x12,0x04,0x01,0x05,0x01,0x01,0x08,0x01,0x2f,0x07,0x00,0x01,0x44,0x06,0x00,0x01,
453
0x36,0x06,0x01,0x01,0x03,0x06,0x25,0x04,0x3d,0x03,};
454
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_372, 2, (MRB_SYM(k), ), const);
455
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_372 = {
456
  3,10,0,
457
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_372,
458
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_372,NULL,
459
  gem_mrblib_mruby_hash_ext_proc_lv_372,
460
  NULL,         /* debug_info */
461
  30,0,1,0,0
462
};
463
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_19[1] = {
464
  &gem_mrblib_mruby_hash_ext_proc_irep_372,
465
};
466
static const mrb_irep_pool gem_mrblib_mruby_hash_ext_proc_pool_19[1] = {
467
{IREP_TT_STR|(20<<2), {"\x63\x61\x6e\x27\x74\x20\x6d\x6f\x64\x69\x66\x79\x20\x66\x72\x6f\x7a\x65\x6e\x20"}},
468
};
469
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_19, 9, (MRB_SYM_Q(block_given), MRB_SYM_B(transform_values), MRB_SYM(to_enum), MRB_SYM_Q(frozen), MRB_SYM(FrozenError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(keys), MRB_SYM(each), ), const);
470
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_19[56] = {
471
0x39,0x00,0x00,0x01,0x01,0x02,0x01,0x30,0x03,0x00,0x27,0x03,0x00,0x09,0x10,0x04,0x01,0x2f,0x03,0x02,
472
0x01,0x3d,0x03,0x30,0x03,0x03,0x28,0x03,0x00,0x0f,0x1d,0x04,0x04,0x5c,0x05,0x00,0x30,0x06,0x05,0x5d,
473
0x05,0x2f,0x03,0x06,0x02,0x30,0x03,0x07,0x62,0x04,0x00,0x34,0x03,0x08,0x00,0x3f,};
474
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_19, 2, (MRB_SYM(b), ), const);
475
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_19 = {
476
  3,8,0,
477
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_19,
478
  gem_mrblib_mruby_hash_ext_proc_pool_19,gem_mrblib_mruby_hash_ext_proc_syms_19,gem_mrblib_mruby_hash_ext_proc_reps_19,
479
  gem_mrblib_mruby_hash_ext_proc_lv_19,
480
  NULL,         /* debug_info */
481
  56,1,9,1,0
482
};
483
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_393, 1, (MRB_OPSYM(aref), ), const);
484
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_393[13] = {
485
0x39,0x04,0x00,0x00,0x01,0x04,0x01,0x2f,0x03,0x00,0x01,0x3d,0x03,};
486
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_393, 2, (MRB_SYM(x), ), const);
487
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_393 = {
488
  3,6,0,
489
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_393,
490
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_393,NULL,
491
  gem_mrblib_mruby_hash_ext_proc_lv_393,
492
  NULL,         /* debug_info */
493
  13,0,1,0,0
494
};
495
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_20[1] = {
496
  &gem_mrblib_mruby_hash_ext_proc_irep_393,
497
};
498
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_20[9] = {
499
0x39,0x00,0x00,0x00,0x61,0x02,0x00,0x3d,0x02,};
500
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_20, 1, (0), const);
501
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_20 = {
502
  2,3,0,
503
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_20,
504
  NULL,NULL,gem_mrblib_mruby_hash_ext_proc_reps_20,
505
  gem_mrblib_mruby_hash_ext_proc_lv_20,
506
  NULL,         /* debug_info */
507
  9,0,0,1,0
508
};
509
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_414, 1, (MRB_SYM(fetch), ), const);
510
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_414[17] = {
511
0x39,0x04,0x00,0x00,0x01,0x04,0x01,0x21,0x05,0x03,0x00,0x31,0x03,0x00,0x01,0x3d,0x03,};
512
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_414, 2, (MRB_SYM(k), ), const);
513
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_414 = {
514
  3,6,0,
515
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_414,
516
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_414,NULL,
517
  gem_mrblib_mruby_hash_ext_proc_lv_414,
518
  NULL,         /* debug_info */
519
  17,0,1,0,0
520
};
521
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_21[1] = {
522
  &gem_mrblib_mruby_hash_ext_proc_irep_414,
523
};
524
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_21, 1, (MRB_SYM(map), ), const);
525
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_21[19] = {
526
0x39,0x00,0x10,0x01,0x01,0x03,0x02,0x01,0x04,0x01,0x62,0x05,0x00,0x34,0x04,0x00,0x00,0x3d,0x04,};
527
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_lv_21, 3, (MRB_SYM(keys), MRB_SYM(block), ), const);
528
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_21 = {
529
  4,6,0,
530
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_21,
531
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_21,gem_mrblib_mruby_hash_ext_proc_reps_21,
532
  gem_mrblib_mruby_hash_ext_proc_lv_21,
533
  NULL,         /* debug_info */
534
  19,0,1,1,0
535
};
536
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_1[20] = {
537
  &gem_mrblib_mruby_hash_ext_proc_irep_2,
538
  &gem_mrblib_mruby_hash_ext_proc_irep_3,
539
  &gem_mrblib_mruby_hash_ext_proc_irep_4,
540
  &gem_mrblib_mruby_hash_ext_proc_irep_5,
541
  &gem_mrblib_mruby_hash_ext_proc_irep_6,
542
  &gem_mrblib_mruby_hash_ext_proc_irep_7,
543
  &gem_mrblib_mruby_hash_ext_proc_irep_8,
544
  &gem_mrblib_mruby_hash_ext_proc_irep_9,
545
  &gem_mrblib_mruby_hash_ext_proc_irep_10,
546
  &gem_mrblib_mruby_hash_ext_proc_irep_11,
547
  &gem_mrblib_mruby_hash_ext_proc_irep_12,
548
  &gem_mrblib_mruby_hash_ext_proc_irep_13,
549
  &gem_mrblib_mruby_hash_ext_proc_irep_14,
550
  &gem_mrblib_mruby_hash_ext_proc_irep_15,
551
  &gem_mrblib_mruby_hash_ext_proc_irep_16,
552
  &gem_mrblib_mruby_hash_ext_proc_irep_17,
553
  &gem_mrblib_mruby_hash_ext_proc_irep_18,
554
  &gem_mrblib_mruby_hash_ext_proc_irep_19,
555
  &gem_mrblib_mruby_hash_ext_proc_irep_20,
556
  &gem_mrblib_mruby_hash_ext_proc_irep_21,
557
};
558
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_1, 27, (MRB_SYM(each_pair), MRB_SYM(each), MRB_SYM_B(merge), MRB_SYM(update), MRB_SYM_B(compact), MRB_SYM(compact), MRB_SYM(fetch), MRB_SYM(delete_if), MRB_SYM(flatten), MRB_SYM(invert), MRB_SYM(keep_if), MRB_SYM(to_h), MRB_OPSYM(lt), MRB_OPSYM(le), MRB_OPSYM(gt), MRB_OPSYM(ge), MRB_SYM(dig), MRB_SYM(transform_keys), MRB_SYM_B(transform_keys), MRB_SYM(transform_values), MRB_SYM_B(transform_values), MRB_SYM(to_proc), MRB_SYM(fetch_values), MRB_SYM(filter), MRB_SYM(select), MRB_SYM_B(filter), MRB_SYM_B(select), ), const);
559
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_1[93] = {
560
0x6d,0x00,0x01,0x6b,0x01,0x02,0x00,0x6d,0x03,0x02,0x6b,0x01,0x04,0x01,0x6b,0x01,0x05,0x02,0x6b,0x01,
561
0x06,0x03,0x6b,0x01,0x07,0x04,0x6b,0x01,0x08,0x05,0x6b,0x01,0x09,0x06,0x6b,0x01,0x0a,0x07,0x6b,0x01,
562
0x0b,0x08,0x6b,0x01,0x0c,0x09,0x6b,0x01,0x0d,0x0a,0x6b,0x01,0x0e,0x0b,0x6b,0x01,0x0f,0x0c,0x6b,0x01,
563
0x10,0x0d,0x6b,0x01,0x11,0x0e,0x6b,0x01,0x12,0x0f,0x6b,0x01,0x13,0x10,0x6b,0x01,0x14,0x11,0x6b,0x01,
564
0x15,0x12,0x6b,0x01,0x16,0x13,0x6d,0x17,0x18,0x6d,0x19,0x1a,0x40,};
565
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_1 = {
566
  1,2,0,
567
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_1,
568
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_1,gem_mrblib_mruby_hash_ext_proc_reps_1,
569
  NULL,         /* lv */
570
  NULL,         /* debug_info */
571
  93,0,27,20,0
572
};
573
static const mrb_irep *gem_mrblib_mruby_hash_ext_proc_reps_0[1] = {
574
  &gem_mrblib_mruby_hash_ext_proc_irep_1,
575
};
576
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_hash_ext_proc_syms_0, 1, (MRB_SYM(Hash), ), const);
577
static const mrb_code gem_mrblib_mruby_hash_ext_proc_iseq_0[13] = {
578
0x11,0x01,0x11,0x02,0x67,0x01,0x00,0x69,0x01,0x00,0x3d,0x01,0x76,};
579
static const mrb_irep gem_mrblib_mruby_hash_ext_proc_irep_0 = {
580
  1,3,0,
581
  MRB_IREP_STATIC,gem_mrblib_mruby_hash_ext_proc_iseq_0,
582
  NULL,gem_mrblib_mruby_hash_ext_proc_syms_0,gem_mrblib_mruby_hash_ext_proc_reps_0,
583
  NULL,         /* lv */
584
  NULL,         /* debug_info */
585
  13,0,1,1,0
586
};
587
static
588
const struct RProc gem_mrblib_mruby_hash_ext_proc[] = {{
589
NULL,MRB_TT_PROC,MRB_GC_RED,MRB_OBJ_IS_FROZEN,0,{&gem_mrblib_mruby_hash_ext_proc_irep_0},NULL,{NULL},
590
}};
591
static void
592
gem_mrblib_mruby_hash_ext_proc_init_syms(mrb_state *mrb)
593
15.3k
{
594
15.3k
}
595
void mrb_mruby_hash_ext_gem_init(mrb_state *mrb);
596
void mrb_mruby_hash_ext_gem_final(mrb_state *mrb);
597
598
15.3k
void GENERATED_TMP_mrb_mruby_hash_ext_gem_init(mrb_state *mrb) {
599
15.3k
  gem_mrblib_mruby_hash_ext_proc_init_syms(mrb);
600
15.3k
  mrb_mruby_hash_ext_gem_init(mrb);
601
15.3k
  mrb_load_proc(mrb, gem_mrblib_mruby_hash_ext_proc);
602
15.3k
}
603
604
15.3k
void GENERATED_TMP_mrb_mruby_hash_ext_gem_final(mrb_state *mrb) {
605
15.3k
  mrb_mruby_hash_ext_gem_final(mrb);
606
15.3k
}