summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--prism_compile.c2
-rw-r--r--test/ruby/test_compile_prism.rb7
2 files changed, 8 insertions, 1 deletions
@@ -405,7 +405,7 @@ pm_static_literal_value(const pm_node_t *node, const pm_scope_node_t *scope_node
return INT2FIX(source_line);
}
case PM_STRING_NODE:
- return parse_string(&((pm_string_node_t *) node)->unescaped, parser);
case PM_SYMBOL_NODE:
return ID2SYM(parse_string_symbol((pm_symbol_node_t *)node, parser));
case PM_TRUE_NODE:
@@ -834,6 +834,13 @@ module Prism
# Test keyword splat inside of array
assert_prism_eval("[**{x: 'hello'}]")
end
def test_AssocNode