aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--iseq.h8
2 files changed, 8 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 4cb65763cf..c496b2ec00 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Mon Jul 14 16:07:25 2014 Eric Wong <e@80x24.org>
+
+ * iseq.h (struct iseq_catch_table_entry): shrink to 32 bytes
+
Mon Jul 14 16:04:41 2014 Eric Wong <e@80x24.org>
* iseq.h (struct iseq_catch_table): new flexible array struct
diff --git a/iseq.h b/iseq.h
index be7d8efd9d..4d95a7a135 100644
--- a/iseq.h
+++ b/iseq.h
@@ -62,10 +62,10 @@ struct iseq_catch_table_entry {
CATCH_TYPE_NEXT = INT2FIX(6)
} type;
VALUE iseq;
- unsigned long start;
- unsigned long end;
- unsigned long cont;
- unsigned long sp;
+ unsigned int start;
+ unsigned int end;
+ unsigned int cont;
+ unsigned int sp;
};
PACKED_STRUCT_UNALIGNED(struct iseq_catch_table {