summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--parse.y2
1 files changed, 1 insertions, 1 deletions
diff --git a/parse.y b/parse.y
index b3794f20d8..c753dec91f 100644
--- a/parse.y
+++ b/parse.y
@@ -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));
}