Coverage Report

Created: 2023-06-07 07:09

/src/mruby/build/host/mrbgems/mruby-compar-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
static const mrb_pool_value gem_mrblib_mruby_compar_ext_proc_pool_2[5] = {
23
{IREP_TT_STR|(36<<2), {"\x63\x61\x6e\x6e\x6f\x74\x20\x63\x6c\x61\x6d\x70\x20\x77\x69\x74\x68\x20\x61\x6e\x20\x65\x78\x63\x6c\x75\x73\x69\x76\x65\x20\x72\x61\x6e\x67\x65"}},
24
{IREP_TT_STR|(14<<2), {"\x63\x6f\x6d\x70\x61\x72\x69\x73\x6f\x6e\x20\x6f\x66\x20"}},
25
{IREP_TT_STR|(6<<2), {"\x20\x77\x69\x74\x68\x20"}},
26
{IREP_TT_STR|(7<<2), {"\x20\x66\x61\x69\x6c\x65\x64"}},
27
{IREP_TT_STR|(46<<2), {"\x6d\x69\x6e\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x20\x6d\x75\x73\x74\x20\x62\x65\x20\x73\x6d\x61\x6c\x6c\x65\x72\x20\x74\x68\x61\x6e\x20\x6d\x61\x78\x20\x61\x72\x67\x75\x6d\x65\x6e\x74"}},
28
};
29
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_compar_ext_proc_syms_2, 10, (MRB_SYM(Range), MRB_SYM_Q(kind_of), MRB_SYM(end), MRB_SYM_Q(exclude_end), MRB_SYM(ArgumentError), MRB_SYM(raise), MRB_SYM(begin), MRB_SYM_Q(nil), MRB_OPSYM(cmp), MRB_SYM(class), ), const);
30
static const mrb_code gem_mrblib_mruby_compar_ext_proc_iseq_2[430] = {
31
0x34,0x04,0x20,0x00,0x25,0x00,0x03,0x25,0x00,0x02,0x11,0x02,0x01,0x05,0x02,0x28,0x05,0x00,0x03,0x25,
32
0x00,0x74,0x01,0x05,0x01,0x1d,0x06,0x00,0x2f,0x05,0x01,0x01,0x27,0x05,0x00,0x47,0x01,0x05,0x01,0x2f,
33
0x05,0x02,0x00,0x01,0x02,0x05,0x01,0x05,0x02,0x28,0x05,0x00,0x03,0x25,0x00,0x05,0x12,0x02,0x25,0x00,
34
0x15,0x01,0x05,0x01,0x2f,0x05,0x03,0x00,0x27,0x05,0x00,0x0a,0x1d,0x06,0x04,0x51,0x07,0x00,0x2d,0x05,
35
0x05,0x02,0x01,0x05,0x01,0x2f,0x05,0x06,0x00,0x01,0x01,0x05,0x01,0x05,0x01,0x28,0x05,0x00,0x03,0x25,
36
0x00,0x02,0x12,0x01,0x25,0x00,0x1f,0x01,0x05,0x01,0x2f,0x05,0x07,0x00,0x26,0x05,0x00,0x07,0x01,0x05,
37
0x01,0x12,0x06,0x43,0x05,0x27,0x05,0x00,0x07,0x12,0x05,0x38,0x05,0x25,0x00,0x02,0x38,0x01,0x01,0x05,
38
0x01,0x28,0x05,0x00,0x03,0x25,0x00,0x14,0x12,0x05,0x01,0x06,0x02,0x43,0x05,0x27,0x05,0x00,0x07,0x12,
39
0x05,0x38,0x05,0x25,0x00,0x02,0x38,0x02,0x01,0x05,0x01,0x01,0x06,0x02,0x2f,0x05,0x08,0x01,0x01,0x04,
40
0x05,0x01,0x05,0x04,0x28,0x05,0x00,0x03,0x25,0x00,0x29,0x1d,0x06,0x04,0x51,0x07,0x01,0x01,0x08,0x01,
41
0x2f,0x08,0x09,0x00,0x52,0x07,0x51,0x08,0x02,0x52,0x07,0x01,0x08,0x02,0x2f,0x08,0x09,0x00,0x52,0x07,
42
0x51,0x08,0x03,0x52,0x07,0x2d,0x05,0x05,0x02,0x25,0x00,0x15,0x01,0x05,0x04,0x06,0x06,0x45,0x05,0x27,
43
0x05,0x00,0x0a,0x1d,0x06,0x04,0x51,0x07,0x04,0x2d,0x05,0x05,0x02,0x12,0x05,0x01,0x06,0x01,0x2f,0x05,
44
0x08,0x01,0x01,0x04,0x05,0x01,0x05,0x04,0x28,0x05,0x00,0x03,0x25,0x00,0x28,0x1d,0x06,0x04,0x51,0x07,
45
0x01,0x12,0x08,0x2f,0x08,0x09,0x00,0x52,0x07,0x51,0x08,0x02,0x52,0x07,0x01,0x08,0x01,0x2f,0x08,0x09,
46
0x00,0x52,0x07,0x51,0x08,0x03,0x52,0x07,0x2d,0x05,0x05,0x02,0x25,0x00,0x1f,0x01,0x05,0x04,0x06,0x06,
47
0x42,0x05,0x27,0x05,0x00,0x07,0x12,0x05,0x38,0x05,0x25,0x00,0x0d,0x01,0x05,0x04,0x06,0x06,0x43,0x05,
48
0x27,0x05,0x00,0x02,0x38,0x01,0x12,0x05,0x01,0x06,0x02,0x2f,0x05,0x08,0x01,0x01,0x04,0x05,0x01,0x05,
49
0x04,0x28,0x05,0x00,0x03,0x25,0x00,0x28,0x1d,0x06,0x04,0x51,0x07,0x01,0x12,0x08,0x2f,0x08,0x09,0x00,
50
0x52,0x07,0x51,0x08,0x02,0x52,0x07,0x01,0x08,0x02,0x2f,0x08,0x09,0x00,0x52,0x07,0x51,0x08,0x03,0x52,
51
0x07,0x2d,0x05,0x05,0x02,0x25,0x00,0x14,0x01,0x05,0x04,0x06,0x06,0x45,0x05,0x27,0x05,0x00,0x05,0x38,
52
0x02,0x25,0x00,0x04,0x12,0x05,0x38,0x05,0x38,0x05,};
53
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_compar_ext_proc_lv_2, 4, (MRB_SYM(min), MRB_SYM(max), 0,MRB_SYM(c), ), const);
54
static const mrb_irep gem_mrblib_mruby_compar_ext_proc_irep_2 = {
55
  5,10,0,
56
  MRB_IREP_STATIC,gem_mrblib_mruby_compar_ext_proc_iseq_2,
57
  gem_mrblib_mruby_compar_ext_proc_pool_2,gem_mrblib_mruby_compar_ext_proc_syms_2,NULL,
58
  gem_mrblib_mruby_compar_ext_proc_lv_2,
59
  NULL,         /* debug_info */
60
  430,5,10,0,0
61
};
62
static const mrb_irep *gem_mrblib_mruby_compar_ext_proc_reps_1[1] = {
63
  &gem_mrblib_mruby_compar_ext_proc_irep_2,
64
};
65
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_compar_ext_proc_syms_1, 1, (MRB_SYM(clamp), ), const);
66
static const mrb_code gem_mrblib_mruby_compar_ext_proc_iseq_1[10] = {
67
0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x00,0x38,0x01,};
68
static const mrb_irep gem_mrblib_mruby_compar_ext_proc_irep_1 = {
69
  1,3,0,
70
  MRB_IREP_STATIC,gem_mrblib_mruby_compar_ext_proc_iseq_1,
71
  NULL,gem_mrblib_mruby_compar_ext_proc_syms_1,gem_mrblib_mruby_compar_ext_proc_reps_1,
72
  NULL,         /* lv */
73
  NULL,         /* debug_info */
74
  10,0,1,1,0
75
};
76
static const mrb_irep *gem_mrblib_mruby_compar_ext_proc_reps_0[1] = {
77
  &gem_mrblib_mruby_compar_ext_proc_irep_1,
78
};
79
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_compar_ext_proc_syms_0, 1, (MRB_SYM(Comparable), ), const);
80
static const mrb_code gem_mrblib_mruby_compar_ext_proc_iseq_0[11] = {
81
0x11,0x01,0x5d,0x01,0x00,0x5e,0x01,0x00,0x38,0x01,0x69,};
82
static const mrb_irep gem_mrblib_mruby_compar_ext_proc_irep_0 = {
83
  1,2,0,
84
  MRB_IREP_STATIC,gem_mrblib_mruby_compar_ext_proc_iseq_0,
85
  NULL,gem_mrblib_mruby_compar_ext_proc_syms_0,gem_mrblib_mruby_compar_ext_proc_reps_0,
86
  NULL,         /* lv */
87
  NULL,         /* debug_info */
88
  11,0,1,1,0
89
};
90
static
91
const struct RProc gem_mrblib_mruby_compar_ext_proc[] = {{
92
NULL,NULL,MRB_TT_PROC,MRB_GC_RED,0,{&gem_mrblib_mruby_compar_ext_proc_irep_0},NULL,{NULL},
93
}};
94
static void
95
gem_mrblib_mruby_compar_ext_proc_init_syms(mrb_state *mrb)
96
1.74k
{
97
1.74k
}
98
void mrb_mruby_compar_ext_gem_init(mrb_state *mrb);
99
void mrb_mruby_compar_ext_gem_final(mrb_state *mrb);
100
101
1.74k
void GENERATED_TMP_mrb_mruby_compar_ext_gem_init(mrb_state *mrb) {
102
1.74k
  gem_mrblib_mruby_compar_ext_proc_init_syms(mrb);
103
1.74k
  mrb_load_proc(mrb, gem_mrblib_mruby_compar_ext_proc);
104
1.74k
}
105
106
1.74k
void GENERATED_TMP_mrb_mruby_compar_ext_gem_final(mrb_state *mrb) {
107
1.74k
}