aboutsummaryrefslogtreecommitdiffstats
path: root/compile.c
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-03-17 05:47:44 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-03-17 05:47:44 +0000
commit9075ca6ed99cad09dc068837c8c33b7dbd86dde4 (patch)
treee32babe5dec935eabc0a2eb20e26e5fa036a2209 /compile.c
parent2583cda291e8d2f3c99bc34e54dcaa7fdcfedb53 (diff)
downloadruby-9075ca6ed99cad09dc068837c8c33b7dbd86dde4.tar.gz
compile.c: bit flag
* compile.c (LABEL): turn `set` flag a bit field. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54143 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'compile.c')
-rw-r--r--compile.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/compile.c b/compile.c
index 701beebbd6..76024dfe53 100644
--- a/compile.c
+++ b/compile.c
@@ -52,9 +52,9 @@ typedef struct iseq_label_data {
int label_no;
int position;
int sc_state;
- int set;
int sp;
int refcnt;
+ unsigned int set: 1;
} LABEL;
typedef struct iseq_insn_data {