[前][次][番号順一覧][スレッド一覧]

ruby-changes:58338

From: Nobuyoshi <ko1@a...>
Date: Mon, 21 Oct 2019 17:49:22 +0900 (JST)
Subject: [ruby-changes:58338] 5d63a9da40 (master): [Bug #16121] adjusted indent [ci skip]

https://git.ruby-lang.org/ruby.git/commit/?id=5d63a9da40

From 5d63a9da40b452d0455923b6838a961224c933bc Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@r...>
Date: Mon, 21 Oct 2019 17:45:27 +0900
Subject: [Bug #16121] adjusted indent [ci skip]


diff --git a/hash.c b/hash.c
index 705ec31..2543a61 100644
--- a/hash.c
+++ b/hash.c
@@ -2833,23 +2833,23 @@ rb_hash_replace(VALUE hash, VALUE hash2) https://github.com/ruby/ruby/blob/trunk/hash.c#L2833
     COPY_DEFAULT(hash, hash2);
 
     if (RHASH_AR_TABLE_P(hash)) {
-      if (RHASH_AR_TABLE_P(hash2)) {
-        ar_clear(hash);
-      }
-      else {
-        ar_free_and_clear_table(hash);
-        RHASH_ST_TABLE_SET(hash, st_init_table_with_size(RHASH_TYPE(hash2), RHASH_SIZE(hash2)));
-      }
+        if (RHASH_AR_TABLE_P(hash2)) {
+            ar_clear(hash);
+        }
+        else {
+            ar_free_and_clear_table(hash);
+            RHASH_ST_TABLE_SET(hash, st_init_table_with_size(RHASH_TYPE(hash2), RHASH_SIZE(hash2)));
+        }
     }
     else {
-      if (RHASH_AR_TABLE_P(hash2)) {
-        st_free_table(RHASH_ST_TABLE(hash));
-        RHASH_ST_CLEAR(hash);
-      }
-      else {
-        st_clear(RHASH_ST_TABLE(hash));
-        RHASH_TBL_RAW(hash)->type = RHASH_ST_TABLE(hash2)->type;
-      }
+        if (RHASH_AR_TABLE_P(hash2)) {
+            st_free_table(RHASH_ST_TABLE(hash));
+            RHASH_ST_CLEAR(hash);
+        }
+        else {
+            st_clear(RHASH_ST_TABLE(hash));
+            RHASH_TBL_RAW(hash)->type = RHASH_ST_TABLE(hash2)->type;
+        }
     }
     rb_hash_foreach(hash2, rb_hash_rehash_i, (VALUE)hash);
 
-- 
cgit v0.10.2


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]