summaryrefslogtreecommitdiff
path: root/compile.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-09-19 23:45:09 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-09-19 23:45:09 +0900
commite13b09c450eb4ffc0ffc86d479e5b0c75599ad9c (patch)
tree04f18ea6d52b13dd2f7a07a38ea7171427842cb0 /compile.c
parent82f25404ffe2ad910ac61e436f02cad312755b2f (diff)
Use EXPECT_NODE_NONULL
Diffstat (limited to 'compile.c')
-rw-r--r--compile.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/compile.c b/compile.c
index 58b3b776c6..7cfda23f18 100644
--- a/compile.c
+++ b/compile.c
@@ -5347,8 +5347,7 @@ compile_case2(rb_iseq_t *iseq, LINK_ANCHOR *const ret, const NODE *const orig_no
vals = node->nd_head;
if (!vals) {
- COMPILE_ERROR(ERROR_ARGS "NODE_WHEN: must be NODE_LIST, but 0");
- return COMPILE_NG;
+ EXPECT_NODE_NONULL("NODE_WHEN", node, NODE_LIST, COMPILE_NG);
}
switch (nd_type(vals)) {
case NODE_LIST: