Skip to content

Commit e745246

Browse files
k0kubunmatzbot
authored andcommitted
[ruby/prism] Revert "Merge pull request ruby#3606 from tenderlove/clear-flags"
This reverts commit ruby/prism@4052d93cf852, reversing changes made to ruby/prism@47143d17b3f7. ruby/prism@f117ec6354
1 parent d781d69 commit e745246

File tree

2 files changed

+0
-9
lines changed

2 files changed

+0
-9
lines changed

prism/prism.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5279,10 +5279,6 @@ pm_interpolated_string_node_append(pm_interpolated_string_node_t *node, pm_node_
52795279

52805280
switch (PM_NODE_TYPE(part)) {
52815281
case PM_STRING_NODE:
5282-
// If inner string is not frozen, clear flags for this string
5283-
if (!PM_NODE_FLAG_P(part, PM_STRING_FLAGS_FROZEN)) {
5284-
CLEAR_FLAGS(node);
5285-
}
52865282
part->flags = (pm_node_flags_t) ((part->flags | PM_NODE_FLAG_STATIC_LITERAL | PM_STRING_FLAGS_FROZEN) & ~PM_STRING_FLAGS_MUTABLE);
52875283
break;
52885284
case PM_INTERPOLATED_STRING_NODE:

test/prism/result/static_literals_test.rb

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@
44

55
module Prism
66
class StaticLiteralsTest < TestCase
7-
def test_concatenanted_string_literal_is_not_static
8-
node = Prism.parse_statement("'a' 'b'")
9-
refute_predicate node, :static_literal?
10-
end
11-
127
def test_static_literals
138
assert_warning("1")
149
assert_warning("0xA", "10", "10")

0 commit comments

Comments
 (0)