summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/mruby/dump.h5
-rw-r--r--include/mruby/irep.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/include/mruby/dump.h b/include/mruby/dump.h
index 35546f9de..b0e96db77 100644
--- a/include/mruby/dump.h
+++ b/include/mruby/dump.h
@@ -52,6 +52,7 @@ mrb_irep *mrb_read_irep(mrb_state*, const uint8_t*);
#define RITE_SECTION_IREP_IDENTIFIER "IREP"
#define RITE_SECTION_LINENO_IDENTIFIER "LINE"
#define RITE_SECTION_DEBUG_IDENTIFIER "DBG\0"
+#define RITE_SECTION_LV_IDENTIFIER "LOCV"
#define MRB_DUMP_DEFAULT_STR_LEN 128
@@ -88,6 +89,10 @@ struct rite_section_debug_header {
RITE_SECTION_HEADER;
};
+struct rite_section_lv_header {
+ RITE_SECTION_HEADER;
+};
+
struct rite_binary_footer {
RITE_SECTION_HEADER;
};
diff --git a/include/mruby/irep.h b/include/mruby/irep.h
index 13298f17f..a06483090 100644
--- a/include/mruby/irep.h
+++ b/include/mruby/irep.h
@@ -41,7 +41,7 @@ typedef struct mrb_irep {
uint16_t *lines;
struct mrb_irep_debug_info* debug_info;
- size_t ilen, plen, slen, rlen, refcnt;
+ size_t ilen, plen, slen, rlen, lv_len, refcnt;
} mrb_irep;
#define MRB_ISEQ_NO_FREE 1