Add placeholder to let braces match

This commit is contained in:
Nobuyoshi Nakada 2022-06-14 10:21:55 +09:00
Родитель 56cc3e99b6
Коммит 048f14221c
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 7CD2805BFA3770C6
1 изменённых файлов: 6 добавлений и 6 удалений

Просмотреть файл

@ -299,7 +299,8 @@ rb_str_make_independent(VALUE str)
} }
void void
rb_str_make_embedded(VALUE str) { rb_str_make_embedded(VALUE str)
{
RUBY_ASSERT(rb_str_reembeddable_p(str)); RUBY_ASSERT(rb_str_reembeddable_p(str));
RUBY_ASSERT(!STR_EMBED_P(str)); RUBY_ASSERT(!STR_EMBED_P(str));
@ -1806,15 +1807,14 @@ str_duplicate_setup(VALUE klass, VALUE str, VALUE dup)
} }
assert(!STR_SHARED_P(root)); assert(!STR_SHARED_P(root));
assert(RB_OBJ_FROZEN_RAW(root)); assert(RB_OBJ_FROZEN_RAW(root));
#if USE_RVARGC if (0) {}
if (1) { #if !USE_RVARGC
#else else if (STR_EMBED_P(root)) {
if (STR_EMBED_P(root)) {
MEMCPY(RSTRING(dup)->as.embed.ary, RSTRING(root)->as.embed.ary, MEMCPY(RSTRING(dup)->as.embed.ary, RSTRING(root)->as.embed.ary,
char, RSTRING_EMBED_LEN_MAX + 1); char, RSTRING_EMBED_LEN_MAX + 1);
} }
else {
#endif #endif
else {
RSTRING(dup)->as.heap.len = RSTRING_LEN(str); RSTRING(dup)->as.heap.len = RSTRING_LEN(str);
RSTRING(dup)->as.heap.ptr = RSTRING_PTR(str); RSTRING(dup)->as.heap.ptr = RSTRING_PTR(str);
RB_OBJ_WRITE(dup, &RSTRING(dup)->as.heap.aux.shared, root); RB_OBJ_WRITE(dup, &RSTRING(dup)->as.heap.aux.shared, root);