summaryrefslogtreecommitdiff
path: root/vm_insnhelper.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm_insnhelper.c')
-rw-r--r--vm_insnhelper.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/vm_insnhelper.c b/vm_insnhelper.c
index 4f24f0f640..68c2a2eae3 100644
--- a/vm_insnhelper.c
+++ b/vm_insnhelper.c
@@ -130,11 +130,7 @@ argument_error(const rb_iseq_t *iseq, int miss_argc, int min_argc, int max_argc)
VALUE err_line = 0;
if (iseq) {
- int line_no = 1;
-
- if (iseq->line_info_size) {
- line_no = iseq->line_info_table[0].line_no;
- }
+ int line_no = rb_iseq_first_lineno(iseq);
err_line = rb_sprintf("%s:%d:in `%s'",
RSTRING_PTR(iseq->filename),