summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-05-14 17:36:22 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-05-14 17:36:22 +0900
commit232ec102d6264cd5e79cf4e900a5cc946ca76a67 (patch)
treee78eb654803532bd56b566c2d6e0eaa1424957cb /include
parent625988eea1731c50d8f69f74b31a90d64f81eac9 (diff)
parent9184d254e23c14a67b5b1aa5dc5dbbbf747a9ff6 (diff)
downloadmruby-232ec102d6264cd5e79cf4e900a5cc946ca76a67.tar.gz
mruby-232ec102d6264cd5e79cf4e900a5cc946ca76a67.zip
Merge branch 'take-cheeze-dump_lv'
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 5a63933d4..1b691ea1a 100644
--- a/include/mruby/dump.h
+++ b/include/mruby/dump.h
@@ -53,6 +53,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 "LVAR"
#define MRB_DUMP_DEFAULT_STR_LEN 128
@@ -89,6 +90,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..3d6b5efc7 100644
--- a/include/mruby/irep.h
+++ b/include/mruby/irep.h
@@ -21,7 +21,7 @@ enum irep_pool_type {
struct mrb_locals {
mrb_sym name;
- size_t r;
+ uint16_t r;
};
/* Program data array struct */