summaryrefslogtreecommitdiff
path: root/compile.c
diff options
context:
space:
mode:
authorsvn <svn@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-11-30 23:58:17 +0000
committersvn <svn@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-11-30 23:58:17 +0000
commitf86b49c162424b7f6eb6fee7c1f4d3f8706becef (patch)
tree174b134392c34aa5216b8e825e505cb04b162752 /compile.c
parentcbdf5a1842cda89347a2c840d23c35f041aead68 (diff)
* expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'compile.c')
-rw-r--r--compile.c60
1 files changed, 30 insertions, 30 deletions
diff --git a/compile.c b/compile.c
index bd38573039..f511c75227 100644
--- a/compile.c
+++ b/compile.c
@@ -2833,41 +2833,41 @@ iseq_peephole_optimize(rb_iseq_t *iseq, LINK_ELEMENT *list, const int do_tailcal
* duparray ["foo", "bar"]
*/
if (IS_INSN_ID(iobj, newarray)) {
- int len;
+ int len;
- len = NUM2INT(OPERAND_AT(iobj, 0));
+ len = NUM2INT(OPERAND_AT(iobj, 0));
- if (len > 0) {
- INSN *link;
- INSN *cur;
- int i;
+ if (len > 0) {
+ INSN *link;
+ INSN *cur;
+ int i;
- link = iobj;
- i = len;
- while(i > 0) {
- link = (INSN *)get_prev_insn(link);
- if (!IS_INSN_ID(link, putobject))
- break;
+ link = iobj;
+ i = len;
+ while(i > 0) {
+ link = (INSN *)get_prev_insn(link);
+ if (!IS_INSN_ID(link, putobject))
+ break;
- i--;
- }
-
- /* All previous instructions were `putobject` */
- if (i == 0) {
- VALUE list = rb_ary_new_capa(len);
- iseq_add_mark_object_compile_time(iseq, list);
+ i--;
+ }
- while(i < len) {
- cur = link;
- rb_ary_push(list, OPERAND_AT(cur, 0));
- link = (INSN *)get_next_insn(link);
- ELEM_REMOVE(&cur->link);
- i++;
- }
- iobj->insn_id = BIN(duparray);
- OPERAND_AT(iobj, 0) = list;
- }
- }
+ /* All previous instructions were `putobject` */
+ if (i == 0) {
+ VALUE list = rb_ary_new_capa(len);
+ iseq_add_mark_object_compile_time(iseq, list);
+
+ while(i < len) {
+ cur = link;
+ rb_ary_push(list, OPERAND_AT(cur, 0));
+ link = (INSN *)get_next_insn(link);
+ ELEM_REMOVE(&cur->link);
+ i++;
+ }
+ iobj->insn_id = BIN(duparray);
+ OPERAND_AT(iobj, 0) = list;
+ }
+ }
}
if (IS_INSN_ID(iobj, leave)) {