summaryrefslogtreecommitdiff
path: root/iseq.h
diff options
context:
space:
mode:
Diffstat (limited to 'iseq.h')
-rw-r--r--iseq.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/iseq.h b/iseq.h
index 711afeb0fa..8bb4f30b4b 100644
--- a/iseq.h
+++ b/iseq.h
@@ -99,8 +99,14 @@ struct iseq_compile_data {
struct iseq_label_data *redo_label;
const rb_iseq_t *current_block;
struct iseq_compile_data_ensure_node_stack *ensure_node_stack;
- struct iseq_compile_data_storage *storage_head;
- struct iseq_compile_data_storage *storage_current;
+ struct {
+ struct iseq_compile_data_storage *storage_head;
+ struct iseq_compile_data_storage *storage_current;
+ } node;
+ struct {
+ struct iseq_compile_data_storage *storage_head;
+ struct iseq_compile_data_storage *storage_current;
+ } insn;
int loopval_popped; /* used by NODE_BREAK */
int last_line;
int label_no;