diff options
author | yui-knk <spiketeika@gmail.com> | 2023-12-28 17:04:31 +0900 |
---|---|---|
committer | Yuichiro Kaneko <spiketeika@gmail.com> | 2023-12-28 18:47:05 +0900 |
commit | 87e8e961b7218a4afa90e3bff3727f121af3ccf1 (patch) | |
tree | 0fb30bf77ccc4dff2a7f959d7ab2f1bd0287ec97 /compile.c | |
parent | 7016ab873eaa68d1dfe1af50198c157e451c784b (diff) |
Check node type before cast
Diffstat (limited to 'compile.c')
-rw-r--r-- | compile.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -4679,8 +4679,10 @@ static_literal_value(const NODE *node, rb_iseq_t *iseq) else { return rb_fstring(RNODE_STR(node)->nd_lit); } - default: + case NODE_LIT: return RNODE_LIT(node)->nd_lit; + default: + rb_bug("unexpected node: %s", ruby_node_name(nd_type(node))); } } |