Skip to content

Commit 8df7b12

Browse files
committed
non return function
1 parent 21100f2 commit 8df7b12

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

ext/rbs_extension/ast_translation.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1146,4 +1146,6 @@ VALUE rbs_struct_to_ruby_value(rbs_translation_context_t ctx, rbs_node_t *instan
11461146
return ID2SYM(rb_intern3((const char *) constant->start, constant->length, ctx.encoding));
11471147
}
11481148
}
1149+
1150+
rb_raise(rb_eRuntimeError, "Unknown node type: %d", instance->type);
11491151
}

templates/ext/rbs_extension/ast_translation.c.erb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,4 +183,6 @@ VALUE rbs_struct_to_ruby_value(rbs_translation_context_t ctx, rbs_node_t *instan
183183
return ID2SYM(rb_intern3((const char *) constant->start, constant->length, ctx.encoding));
184184
}
185185
}
186+
187+
rb_raise(rb_eRuntimeError, "Unknown node type: %d", instance->type);
186188
}

0 commit comments

Comments
 (0)