diff options
author | yui-knk <[email protected]> | 2024-02-21 13:43:17 +0900 |
---|---|---|
committer | Yuichiro Kaneko <[email protected]> | 2024-02-22 19:08:20 +0900 |
commit | 7d112b04c722862716486c6bda3bbd2f9aa9dc0f (patch) | |
tree | 10fbc7462a854c53859914ea8a4de49b345e5262 | |
parent | 6a0b05f413931cf24c149c29cc317d2b9c623885 (diff) |
Use `rb_encoding *` as literal hash of NODE_ENCODING
This reduces dependency on VALUE.
-rw-r--r-- | parse.y | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -217,7 +217,7 @@ literal_hash(st_data_t a) /* Same with NODE_STR */ return rb_parser_str_hash(RNODE_FILE(node)->path); case NODE_ENCODING: - return rb_node_encoding_val(node); + return (st_index_t)RNODE_ENCODING(node)->enc; default: rb_bug("unexpected node: %s", ruby_node_name(type)); } |